2014-09-26 61 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