Eclipse機能「Mavenプロジェクトに変換」は、すでに適切なPOMを持つプロジェクトで機能します。 Eclipseによって最初に作成されたプロジェクトには、そのPOMはありません。
あなたがしなければならないことは、単にパッケージ化タイプWARでPOMを作成し、それをプロジェクトのルートに置くだけです。
また、ソースディレクトリを管理する必要があります。 Mavenの標準的な方法は、これらの4つのディレクトリの下にすべてのソースを持っていることです。
src/main/java
src/main/resources
src/test/java
src/test/resources
Eclipseは、単にsrc
の下にあるすべてのものを格納します。したがって、ファイルとディレクトリ構造を変更するか、POMの適切な<build>
パラメータを変更します。私は前者を提案する。
"Convert to Maven Project"機能は、Mavenの性質をEclipseのビルド設定に追加するだけではありません。また、Eclipseプロジェクトのメタファイル(ファイル.project
および.classpath
およびフォルダ.settings
)を作成および構成します。したがって、プロジェクトディレクトリで最初に削除することをお勧めします。これにより、Eclipseはクリーンなプロジェクトから開始できます。
これで、上記の機能でプロジェクトを変換することができます。メタファイルを作成する必要があります.Webプロジェクト(パッケージ化タイプWAR)であるため、EclipseにプロジェクトをWebプロジェクトとして表示するための適切なネーチャーも追加する必要があります。
プロジェクトがEclipseによってMavenプロジェクトとして認識されるかどうかは、Eclipseに格納され管理されます。 Mavenのコマンドラインは、Eclipseがプロジェクトをどのように見えるかを変更することについて何も知らない。 –
これは、Maven APIからMavenプロジェクトに変換するコマンドがないということですか? – SuperMan
いいえ、MavenはEclipseについて何も知らない。 –