マルチモジュール Maven ビルドがあり、ルート モジュールに集約された Scaladoc を生成したいと考えています。これは、maven-javadoc-plugin の集約目標と同様です。私の最初の試みは:
<project ...>
<build>
<pluginManagement>
<plugins>
<plugin>
<artifactId>maven-site-plugin</artifactId>
<configuration>
<reportPlugins>
<plugin>
<artifactId>maven-project-info-reports-plugin</artifactId>
</plugin>
<plugin>
<groupId>net.alchim31.maven</groupId>
<artifactId>scala-maven-plugin</artifactId>
<reports>
<report>doc</report>
</reports>
<configuration>
<aggregateDirectOnly>false</aggregateDirectOnly>
<sendJavaToScalac>false</sendJavaToScalac>
</configuration>
</plugin>
<plugin>
<artifactId>maven-javadoc-plugin</artifactId>
<reports>
<report>aggregate</report>
</reports>
</plugin>
</reportPlugins>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
</project>
ただし、aggregateDirectOnly プロパティは効果がないようです。私は常に、個々の jar タイプの POM に対してのみ Scaladoc を取得します。
また、forceAggregate を true に設定しようとしましたが、効果もありませんでした。
これを行う方法?