myproject
framework1
f1-presentation
*.java
f1-core
*.java
f1-tag
*.java
framework2
f2-presentation
*.java
f2-core
*.java
f2-tag
*.java
我想創建一個所有Java文件apidocs多模塊Maven項目。如果我在項目根目錄下運行mvn javadoc:aggregate,它會在項目根目標目錄(target/sites/apidocs)中創建apidcos。但我想要的是爲每個二級模塊創建這個apidocs。舉例來說,我想要在framework1/target/sites/apidocs中創建framework1的所有java文件的apidocs。 framework2也是如此。最終結果將是這樣的
myproject
framework1
target/sites/apidocs (this will contain javadocs for all its submodules classes)
f1-presentation
*.java
f1-core
*.java
f1-tag
*.java
framework2
target/sites/apidocs (this will contain javadocs for all its submodules classes)
f2-presentation
*.java
f2-core
*.java
f2-tag
*.java
你們可以告訴我如何使用maven javadoc插件。
編輯: 的pom.xml在框架1包含了實現這一目標可能是運行mvn的javadoc
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.8</version>
<executions>
<execution>
<id>aggregate</id>
<goals>
<goal>aggregate</goal>
</goals>
<phase>package</phase>
</execution>
</executions>
</plugin>
</plugins>
</build>
什麼是你在pom.xml中爲Maven的Javadoc的插件 – nayakam 2011-12-20 22:27:03