いくつかのモジュールを含むMaven管理のプロジェクトがあり、そのうちの1つは実際の対象ライブラリです。他のモジュールは、ライブラリから構築された単なるアドオンまたは例です。このライブラリのMavenサイトを生成し、自動的にデプロイすることを検討しています(マルチモジュールサイトの一部としてではなく、スタンドアロンサイトとして)が、Javadocプラグインに問題があります。
ゴールを実行するとき、javadocプラグインは他のモジュールjavadoc:javadoc
のにアクセスしようとして失敗を引き起こします。jar
この現象を示す簡単な例を作成しました。clean
欠陥が表示されるように、他のどのゴールよりも先にゴールを実行するようにしてください。最初にパッケージを実行することでこのエラーを解決できますが、クリーンな状態から開始するMaven管理のリリースプロセス中にユースケースが発生するため、これを行うことはできません。
javadocプラグインでこの機能を無効にして、ライブラリモジュールのドキュメントのみを取得する方法はありますか?