マルチ モジュール ビルド ファイルを使用して、かなり複雑な Java プロジェクトのビルドをトリガーします。ここで、Eclipse プロジェクト ファイルを作成したいと思いますが、すべてのモジュールに対してではありません。目標を無視することをpomで定義することは可能ですか?eclipse:eclipse
私が呼び出すマルチモジュール pom のモジュール定義はmvn eclipse:eclipse
次のようになります。
<modules>
<module>../project1/generate/pom.xml</module>
<module>../project1/pom.xml</module>
<module>../project2/generate/pom.xml</module>
<module>../project2/pom.xml</module>
<!-- and many more projects with or without generate sub modules -->
</modules>
もちろん、pom は Eclipse プロジェクトを作成するためだけに必要なわけではないので、その目標に問題を引き起こすモジュールを削除することはできません。
質問の理由:生成eclipse:eclipse
モジュールで実行する と、マニフェスト ファイルの一部の属性が変更され、次のビルドが壊れるという影響があります。そして、私はそれらを常に手動で修正するのにうんざりしています ;)