2014-09-23 122 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 -->