我正在做一個maven項目,並且想要生成最基本的javadoc。Maven「跳過javadoc代」爲什麼?
這是我的插件添加到我的pom.xml
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.8.1</version>
<executions>
<execution>
<id>attach-javadocs</id>
<phase>package</phase>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
我再運行目標MVN清潔套裝,並在成功的清潔和包裝我的項目,它說
[INFO] --- maven-javadoc-plugin:2.8.1:jar (attach-javadocs) @ project-name ---
[INFO] Skipping javadoc generation.
我已經嘗試添加屬性:
<properties>
<maven.javadoc.skip>false</maven.javadoc.skip>
</properties>
而且還嘗試過在cmd提示符下:
mvn clean package -Dmaven.javadoc.skip=false
沒有什麼不同...
什麼我公然缺失?
您是否配置了'org.apache.maven.plugi ns:'build'或'reporting'下的maven-javadoc-plugin'? – 2013-03-25 02:13:32
對不起,是的,它正在建設。 – Daniel 2013-03-25 02:14:32
你可以嘗試兩件事嗎?使用javadoc插件的最新('2.9')版本?也可以按照[本食譜]省略「階段」配置(http://maven.apache.org/plugin-developers/cookbook/attach-source-javadoc-artifacts.html)? – Raghuram 2013-03-25 02:30:00