У меня есть многомодульный проект Maven, подобный этому
myproject
framework1
f1-presentation
*.java
f1-core
*.java
f1-tag
*.java
framework2
f2-presentation
*.java
f2-core
*.java
f2-tag
*.java
Я хочу создать apidocs для всех файлов Java.Если я запускаю mvn javadoc: aggregate в корне проекта, он создает apidcos в целевой директории корня проекта (target / sites / apidocs).Но я хочу создать этот apidocs для каждого модуля 2-го уровня.Например, я хочу, чтобы apidocs для всех java-файлов framework1 создавался в framework1 / target / sites / 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 в framework1 содержит
<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>