2016-04-08 20 views
0

Java /動的WebプロジェクトをMavenプロジェクトに変換します。 Eclipse IDEを使用してJavaアプリケーションを開発しています。 私が利用できる単純なオプションの1つは、Eclipseで 'Mavenプロジェクトに変換'を使うことです。しかし、私の仕事環境のようないくつかのネットワークでMavenプラグインが動作しないので、私はそのオプションを使用できない状況があります。 Eclipse用のJava Web AppをMavenプロジェクトに変換するのに役立つMavenコマンド(コマンドライン上)を知りたい。Mavenコマンドラインを使用してJava /動的Webプロジェクトをmavenプロジェクトに変換します

ありがとう、ハッピー学習。

+0

プロジェクトがEclipseによってMavenプロジェクトとして認識されるかどうかは、Eclipseに格納され管理されます。 Mavenのコマンドラインは、Eclipseがプロジェクトをどのように見えるかを変更することについて何も知らない。 –

+0

これは、Maven APIからMavenプロジェクトに変換するコマンドがないということですか? – SuperMan

+0

いいえ、MavenはEclipseについて何も知らない。 –

答えて

0

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プロジェクトとして表示するための適切なネーチャーも追加する必要があります。

+0

こんにちはSeelenvirtuose、応答のおかげで。しかし、コマンドプロンプトを使ってJavaプロジェクトをMavenプロジェクトに変換するMavenコマンドで私を手伝ってもらえるといいですね。 – SuperMan

関連する問題