【发布时间】:2013-10-03 19:24:47
【问题描述】:
我的 Maven 全新安装失败。下面是错误信息。
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile
(default-compile) on project MyProject: Compilation failure:
Compilation failure:
[ERROR] C:\..\MyClass.java:[13,2] cannot find symbol
[ERROR] symbol : class MyAnnotation
[ERROR] location: class mypackage.MyClass
MyClass.java
public class MyClass{
@MyAnnotation
public static class MyAnnotation{
//some static nested class code here...
}
MyAnnotation.java
@Retention (RetentionPolicy.RUNTIME)
public @interface MyAnnotation{
}
我不知道为什么会出现问题,谁能给我一些想法?
【问题讨论】:
-
你有一个类和一个名为
MyAnnotation的注解?听起来是个坏主意。 -
这是我继承的项目,无权访问源代码:(
-
那么至少检查一下你的包裹。 Java 编译器需要知道你的类在哪里。
-
如果你无法访问源代码,那么 maven 编译是什么?你怎么知道源是这样的?
-
抱歉措辞不好,我可以看到源代码,但我继承了 jar 文件。我不能改变它
标签: java maven build annotations