如何在C#应用程序中获取.NET Framework目录路径?
我引用的文件夹是"C:\ WINDOWS\Microsoft.NET\Framework\v2.0.50727"
我在使用maven在eclipse中构建一个方面项目时遇到了问题.当我通过eclipse运行maven"Run As> Maven build"时我得到了这条消息:<...>/Clazz.java:[5,32]错误:找不到符号.因此,看起来aspectj不是通过maven编织代码.
我解决了这个问题,直到在上面提到的类中有类和一个定义intertype属性的方面,如下所示:
public class Clazz {
public static void main(String[] args) {
System.out.println(new Clazz().string);
}
}
public aspect Aspect {
public String Clazz.string = "string";
}
Run Code Online (Sandbox Code Playgroud)
pom.xml看起来像这样:
<dependencies>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjrt</artifactId>
<version>1.7.3</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>aspectj-maven-plugin</artifactId>
<version>1.5</version>
<executions>
<execution>
<goals>
<goal>compile</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
Run Code Online (Sandbox Code Playgroud)