は、私はすべてのJavaファイルのためのapidocsを作成したいこのマルチモジュールのMaven Javaのドキュメントのビルド
myproject
framework1
f1-presentation
*.java
f1-core
*.java
f1-tag
*.java
framework2
f2-presentation
*.java
f2-core
*.java
f2-tag
*.java
のようなマルチモジュールMavenプロジェクトを持っています。 mvn javadoc:aggregateをプロジェクトルートに実行すると、プロジェクトルートのターゲットディレクトリ(target/sites/apidocs)にapidcosが作成されます。しかし、私が望むのは、各第2レベルのモジュールのためのこのapidocsを作成することです。たとえば、framework1のすべてのjavaファイルのapidocをframework1/target/sites/apidocsに作成する必要があります。フレームワーク2でも同じことが起こります。最終的な結果は、あなたたちはどのようにMavenのjavadocのプラグインを使用していることを行うことを教えてもらえこの
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
のようになります。
は編集:別途framework1
とframework2
フォルダのそれぞれで集計:framework1で のpom.xmlは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>
あるのmaven-のjavadoc-pluginの返事が遅れて申し訳ありません – nayakam