私はMavenの初心者であり、コマンドラインの観点から少し遊んだことがあるので、Eclipseで使用しようとしていました。そのためにm2Eclipseプラグインをインストールしました。
しかし、私は最初から困惑しています!どうやら私は線に沿ってどこかの用語を少し逃したようです。これらすべての新しいMaven用語を追跡することはできません...Mavenプロジェクトとは、Mavenモジュールとは何ですか? EclipseのMavenカテゴリで新しいプロジェクトを作成するとき。
それらは基本的に同じものですが、1つの違いがあります。モジュールを作成するときは、親プロジェクトを指定する必要があります。親プロジェクトを指定すると、親プロジェクトpom.xmlに<modules>セクションが追加されます。そのセクションは基本的に、親プロジェクトに「最初にすべてのモジュールに対して取得したすべてのコマンドを実行する」と言っています。したがって、最上位プロジェクトで「mvn package」を実行すると、最初にすべてのモジュールプロジェクトに対して「mvn package」が実行されます。
お役に立てば幸いです。
それを見つけた!私の検索は「マルチモジュールプロジェクト」を作成するために大量のヒットを返していましたが、クエリに「-multi」を追加すると、最初のページに答えがありました。
m2Eclipseは、Mavenモジュールを作成する機能を提供します。 Mavenモジュールの作成は、Mavenアーキタイプを使用して新しいMavenプロジェクトも作成するため、Mavenプロジェクトの作成とほとんど同じです。ただし、Mavenモジュールは、通常親プロジェクトと呼ばれる別のMavenプロジェクトのサブプロジェクトです。