CVSで相対的にフラットなプロジェクト構造を持ち、Gitへの移行後にGitリポジトリのチェックアウトのために問題が発生しました。 CVSリポジトリは決して決済されませんでしたが、Git on Eclipseではプロジェクトがチェックアウトされるリポジトリフォルダがあります。これは私たちのMavenスクリプトに問題を引き起こしています。複数の複数のモジュールがある依存関係を持つ親POM
新しい構造は次のとおりです。
私は親pom.xml
を参照idml
とleancore
下pom.xml
ファイルを追加しました。 idml
以下のプロジェクトは、中間体idml
の親のpom.xml
およびleancore
を指し、中間体leancore
の親のpom.xml
を指します。
- 2つのマルチモジュールプロジェクト間の依存関係をどのように定義しますか?
- このような構造をサポートするために、親POMにはどのような要素がありますか?
AdjHubCore
はどうすればidml - idmlj2eert
の依存関係を参照できますか?- すべてのモジュールと
war
ファイルをルート親のpom.xml
ファイルから作成したいと考えています。
2つの複数のモジュールproject_の間の "依存関係"とはどういう意味ですか?アグリゲータ(マルチモジュール)プロジェクトは( ' pom'が' jar'ではなく)依存関係にはなりません。基本的に、サブモジュールプロジェクトは通常のMavenプロジェクトで、あたかも単独で存在するかのように扱うことができます。あなたの説明は、 "idmlj2eert_ on"と "_idpendency ** in ** idml - idmlj2eert_"で "_dependency **"が異なります。どちらですか? –
AdjHubCoreはidmlj2eertに依存しています – Ravi