2016-04-06 11 views
1

私はMajor Silicon Valley Companyの私の新しい仕事で興味深い観測をしています。mvnのクリーンインストール後にEclipseがきれいになる理由

これはmvn/javaプロジェクトです。 私はコマンドライン "mvn clean install"を実行してEclipseに行き、Project &を選択し、ビルドを "クリーン"にするように言われています。

私は "mvn clean install"の違いとして混乱しています。& Eclipse "Clean"と同じpom.xmlなので、結果は同じでなければならないと思いました。私のコードがJavaクラスに変更されるのは、私が両方をやるまで表示されません。コマンドライン "mvn clean install"の後で変更が見られることを期待していた

答えて

0

Eclipseには独自のプロジェクト構造とビルドルーチンがあります。 Mavenには独自のプロジェクトライフサイクルがあります。

MavenはEclipseにm2eプラグインを統合しています。 MavenとEclipseのステージを1対1に関連付けるのは、ある種の芸術です。

したがって、いくつかのEclipseのコマンドは、Mavenのは、必要なものすべてとその逆をやっていなかったときの状況に陥り、それは非常に簡単、のM2eは1

にEclipseとMavenの1のすべての機能を関連付けることができないという理由だけで

最も簡単なアドバイスがありますコードのナビゲーションと編集にEclipse IDEサポートを使用するが、Mavenを使用してクリーン、コンパイル、パッケージなどを行う。この場合、Eclipseの 'Runtime configurations'はMavenのコマンドの設定と実行に非常に役立ちます。

'Alt + F5'を使用してプロジェクトの状態を同期します。

+0

これは便利です、ありがとうございます:) –

関連する問題