У меня многомодульная сборка 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, похоже, не имеет никакого эффекта. Я всегда получаю Scaladoc только для отдельных POM-типов jar-типа.
Я также попытался установить forceAggregate на true, но это тоже не повлияло.
Как это сделать?