2014-09-23 121 views
0

我刪除了我的~/.m2/repository並做了mvn clean install -P bootstrap提交#371aad08ac93efa2(主)從https://github.com/spring-projects/spring-security-oauth克隆。它無法通過javadoc「階段」並投入。我在Linux和Windows中使用JDK 1.7.0_65。我之前可以用我的舊~/.m2/repository編譯該項目。Spring Security OAuth Maven編譯失敗

我在這裏錯過了什麼?由於

.... 
[ERROR] javadoc: warning - Class Autowired not found. 
[ERROR] javadoc: warning - Class Autowired not found. 
[ERROR] 
[ERROR] Command line was:/Library/Java/JavaVirtualMachines/jdk1.7.0_65.jdk/Contents/Home/jre/../bin/javadoc @options @packages 
[ERROR] 
[ERROR] Refer to the generated Javadoc files in '~/workspace/spring-security-oauth/spring-security-oauth/target/apidocs' dir. 
[ERROR] -> [Help 1] 
+0

工作對我來說解決了這一問題。你使用的是什麼版本的Maven? – 2014-09-23 17:05:24

+0

Apache Maven 3.2.3(33f8c3e1027c3ddde99d3cdebad2656a31e8fdf4; 2014-08-12T04:58:10 + 08:00) – thlim 2014-09-23 17:11:00

+0

可能值得嘗試一個更舊的(我使用「3.0.4(r1232337; 2012-01-17 08:44:56 +0000)「)。 – 2014-09-23 17:14:33

回答

0

我加入版本標籤2.9.1對Maven的Javadoc的插件在<project_root>/pom.xml線187以下@DaveSyer溶液,即

<groupId>org.apache.maven.plugins</groupId> <!-- added for completeness --> 
<artifactId>maven-javadoc-plugin</artifactId> 
<version>2.9.1</version> <!-- fix version instead of getting the latest version, 2.10 -->