2017-08-20 5 views
1

更新:Eclipseのm2eを含むプロジェクト - >ビルドプロジェクトにはデフォルトでMavenの目標が含まれていますか?Eclipseでm2eを含むProject-> Build ProjectにデフォルトでMavenゴールが含まれていますか?

のpom.xmlに <build> <defaultGoal>install</defaultGoal> </build> は、「プロジェクトの構築」のアクションを変更し、Mavenのビルダーでも2回目のコンパイルを追加含めていますか?

builders

フラグプロジェクト - >が自動的にビルドし、私はプロジェクトを更新するとき2つのビルダーはdifferntことを行うEclipseでチェックされます。私の知る限り:

1)pom.xmlを更新すると、Maven Project Builderが依存関係になります。 2)これらの2人のビルダーのうちの1人が、私が変更するとコードをコンパイルします。

a。どのビルダーがコードをコンパイルしますか?私の知る限り、Mavenには独自のJAVA_HOMEがあります。 EclipseプロジェクトにJREを添付することもできます。したがって、JREは異なる場合があります。

b。 Maven Builderは何のほかのアクションを行いますか(いつポームやコードを更新するとき)?

+0

[JavaとMav​​enのビルダーがEclipseでどのように連携していますか?](https://stackoverflow.com/questions/6832789/how-do-java-and-maven-builders-work-together- in-eclipse) – howlger

+0

プロジェクト - >プロジェクトのビルドを選択すると、どのビルダーが最初に動作しますか? – Ekaterina

+0

一番上のビルダーが先に来ます。順序を変更するには、_Up_または_Down_を押してビルダを選択します。 '.classpath'が_Maven Project Builderによって編集されている場合、この変更によって別のビルドがトリガーされるため、_Java Builder_は正しい依存関係を認識します。 – howlger

答えて

1
  • Maven Builderは、定義されている目標に従ってビルドし、pomファイルによって依存関係が正しいかどうかをチェックします。
  • Javaビルダーはコードをコンパイルし、自動的にEclipseプロジェクトの正確性について責任を負います。
関連する問題