は例を重ね、以下のエンタープライズアプリケーションを考えてみましょう:Mavenプロジェクト構造の作成に関するアドバイス - 複数のモジュールと複数のプロジェクト?
- プロジェクトサービス - > POJOサービス層
- プロジェクト - ウェブ - > Webアプリケーションは、WAR
- として展開、「プロジェクト・サービスの依存しますプロジェクトのWebサービス - 「プロジェクト・サービスの
Mavenでこれを整理する正しい方法は何でしょうか。マルチモジュールプロジェクトを作成する必要がありますか? 'プロジェクトサービス'がMavenモジュールである場合、それぞれが独立した配備可能なユニットである他の3つのプロジェクトと共有できますか?
以前のプロジェクトでは、私は単純に4つの異なるMavenプロジェクトを作成しましたが、それ以上のことは全く感じていませんでした。
私がこれまで行っていたことよりも良い方法があるかどうかを検証したいと考えています。
1つの巨大なプロジェクトの欠点は、しばしば変更が加えられていない成果物をリリースしていることです。私はリリースの問題を理解しているかもしれません。おそらくあなたがリリースするたびにすべてのアーティファクトを実際に変更します。その場合、面倒なことはありません。しかし、たった1つのアーティファクトをリリースする必要があるときに、それらをすべて変更なしでリリースすることは理想的ではありません。 – Michael