3

3つの子モジュールを持つMaven集約プロジェクトがあるので、プロジェクトは次のようになります。


|
|-チャイルドA
|-チャイルドB
|-チャイルドC

クラスは集約と継承を使用します。親は子をモジュールとしてリストし、各子は親を親として指定します。それぞれの子はmaven-javadoc-plugin:jarを呼び出して、javadocsに含まれている特定のファイルを含むスカルプトされたjavadocsを生成します。これは正常に機能します。

親pomでmaven-javadoc-plugin:aggregate-jarを呼び出して、子のスカルプトされたjavadocの組み合わせで単一のjavadocフォルダーを生成したいのですが、機能していないようです。Projectでjavadoc:aggregate-jarを実行すると、タスクが子モジュールに集約され、とにかく独自のmaven-javadoc-pluginが実行され、Project自体によって何も生成されないように見えます。私はいくつかの異なるオプションを実行し、現在非推奨のタグを使用してみましたが無駄になりました。また、maven-javadoc-pluginのオプションを使用するために他の3つに依存する4番目の子を作成しようとしましたが、それは機能していないようです。すべてを苛立たせているのは、公式のMavenプラグインページまたはGoogleでaggregateを使用する方法の例がほとんどないことです。これにより、私は自分を信じるようになります。

誰かが以前にこのようなことをしようとしたことがあり、それを機能させる方法について何か助けを提供することができますか?助けてくれてありがとう。

4

0 に答える 0