2014-09-26 62 views
0

我想用maven构建JDT核心库。我下载了git仓库,并在我发布的文件夹中:mvn -P build-individual-bundles package使用Maven构建JDT核心的失败

几分钟后我收到下面的错误消息。有任何想法吗? TIA!

[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD FAILURE 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 5:04.943s 
[INFO] Finished at: Wed Sep 24 08:36:51 PDT 2014 
[INFO] Final Memory: 82M/455M 
[INFO] ------------------------------------------------------------------------ 
[ERROR] Failed to execute goal org.eclipse.tycho:tycho-compiler-plugin:0.21.0:compile (default-compile) on project org.eclipse.jdt.annotation: Compilation failure: Compilation failure: 
[ERROR] F:\Workspace\git\eclipse-jdt-core\org.eclipse.jdt.annotation\src\org\eclipse\jdt\annotation\NonNull.java:[14] 
[ERROR] import static java.lang.annotation.ElementType.TYPE_USE; 
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
[ERROR] The import java.lang.annotation.ElementType.TYPE_USE cannot be resolved 
[ERROR] F:\Workspace\git\eclipse-jdt-core\org.eclipse.jdt.annotation\src\org\eclipse\jdt\annotation\NonNull.java:[52] 
[ERROR] @Target({ TYPE_USE }) 
[ERROR] ^^^^^^^^ 
[ERROR] TYPE_USE cannot be resolved to a variable 
[ERROR] F:\Workspace\git\eclipse-jdt-core\org.eclipse.jdt.annotation\src\org\eclipse\jdt\annotation\Nullable.java:[14] 
[ERROR] import static java.lang.annotation.ElementType.TYPE_USE; 
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
[ERROR] The import java.lang.annotation.ElementType.TYPE_USE cannot be resolved 
[ERROR] F:\Workspace\git\eclipse-jdt-core\org.eclipse.jdt.annotation\src\org\eclipse\jdt\annotation\Nullable.java:[43] 
[ERROR] @Target({ TYPE_USE }) 
[ERROR] ^^^^^^^^ 
[ERROR] TYPE_USE cannot be resolved to a variable 
[ERROR] 4 problems (4 errors) 
[ERROR] -> [Help 1] 
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. 
[ERROR] Re-run Maven using the -X switch to enable full debug logging. 
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles: 
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException 
[ERROR] 
[ERROR] After correcting the problems, you can resume the build with the command 
[ERROR] mvn <goals> -rf :org.eclipse.jdt.annotation 

版本信息:

F:\Workspace\git\eclipse-jdt-core>mvn -version 
Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 2013-09-17 08:22:22-0700) 
Maven home: C:\Apps\Java\apache-maven-3.1.1\bin\.. 
Java version: 1.7.0_67, vendor: Oracle Corporation 
Java home: C:\Apps\Java\jdk1.7.0_67\jre 
Default locale: en_US, platform encoding: Cp1252 
OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows" 
+0

@格雷格-449是新的 - 你怎么会简单地缩小片段?是否有可能在StackOverflow上进行在线处理,或者是否使用了像SublimeText这样的文本编辑器? – isapir 2014-09-26 17:33:00

+0

只需选择文本并单击“{}”工具即可缩进代码。 – 2014-09-26 17:41:45

+0

很酷,谢谢! :) – isapir 2014-09-28 16:52:18

回答

1

看起来它需要使用Java编译8

java.lang.annotation.ElementType.TYPE_USE在Java中8

+0

谢谢你,这个诀窍:) – isapir 2014-09-26 17:30:42