「appA」と「appB」という 2 つのプロジェクトがあり、それぞれが 3 番目のプロジェクト「common」に依存しています。私はそれらをantからmavenに移行中ですが、mavenでそれを行う最善の方法を見つけるのに苦労しています。私のフォルダ構造は次のようになります。
root
+ common
+ appA
+ appB
親 pom.xml をルートに追加し、appA と appB をビルドするために、この親プロジェクトのモジュールとして共通の appA と appB を持つことができましたが、これは私が望むものではありません。ルート pom.xml はappA と appB はまったく無関係のプロジェクトであるため、適切ではありません。
appA と appB を別々の Maven プロジェクトにして、両方とも 3 番目の共通プロジェクトに依存し、必要に応じてビルドするようにして、appA または appB フォルダーに移動し、「mvn package」と入力して appA + common をビルドできるようにします。または appB + common です。これは私がAntで設定した方法ですが、mavenには適切な類似点がない可能性があります。正しい方向への助けやナッジは大歓迎です:)