プロジェクト内のすべてのモジュールの集約Javadocサイトを作成しようとしていますが、満足のいく方法でプラグインを構成できないようです。主に、リンクを検出して特定のパッケージを除外している間は、javadocを集約することができないようです。基本的に、プラグインの構成は完全に無視されているようです。
一連のサブモジュールを参照し、次の構成を含むルートpom.xmlがあります。
<modules>
<module>foo</module>
<module>bar</module>
</modules>
<build>
<plugins>
<plugin>
<groupId>org.maven.apache.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.9</version>
<executions>
<execution>
<id>aggregate</id>
<phase>site</phase>
<goals>
<goal>aggregate</goal>
</goals>
<configuration>
<links>
<link>http://docs.oracle.com/javase/6/docs/api</link>
<link>http://static.netty.io/3.5/api</link>
<link>http://google-guice.googlecode.com/git/javadoc</link>
<link>http://docs.guava-libraries.googlecode.com/git-history/release/javadoc</link>
<link>http://fasterxml.github.com/jackson-databind/javadoc/2.0.4</link>
<link>https://developers.google.com/protocol-buffers/docs/reference/java</link>
</links>
<bootclasspath>${sun.boot.class.path}</bootclasspath>
<additionalJOption>-J-Xmx1024m</additionalJOption>
<detectJavaApiLink>true</detectJavaApiLink>
<detectLinks>true</detectLinks>
<excludePackageNames>*.testing.*</excludePackageNames>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
しかし、mvn javadoc:aggregate
この設定で実行すると、参照されているライブラリへのリンクがなく、すべてのテストクラスが含まれているjavadocサイトになります。
宣言された各リンクソースのパッケージリストをダウンロードしようとしているプラグインも表示されません。
一方、個々のモジュールごとにjavadocを生成すると、期待どおりに機能します。
何が間違っているのですか?