Mavenを有効にすると、Mavenでビルドするpom.xmlファイルがあります。また、Eclipseにはプロジェクトメニューに「自動的にビルド」オプションがあります。Eclipseで "build automatically"とEclipseのMaven
Mavenを有効にするとビルドシステムでEclipseビルドが不要になるため、自動的にMavenで自動的にビルドされますか、チェックを外す必要がありますか?
Mavenを有効にすると、Mavenでビルドするpom.xmlファイルがあります。また、Eclipseにはプロジェクトメニューに「自動的にビルド」オプションがあります。Eclipseで "build automatically"とEclipseのMaven
Mavenを有効にするとビルドシステムでEclipseビルドが不要になるため、自動的にMavenで自動的にビルドされますか、チェックを外す必要がありますか?
Eclipseのm2eは、ライフサイクルバインディングを持つプラグインの目標を実行します。私は知らない(と私は見つけることができませんよ)特定のフェーズが実行されているものが、経験から、私はことを知っている:が実行されますコンパイル正常な動作のための
注意。だから、通常、両方をうまく動作させる必要があります。実際には、コードをコンパイルしている間は、コンパイルされていない状態が更新されないため、いくつかの違和感を避けます。あなたがたM2eによって無視されているプラグインを持っている場合
しかしは、あなたが実際にあなたがビルドが正常に完了し、特定する必要がときオフ「自動的にビルド」シャットダウンする必要があります。
たとえば、Maven Properties pluginを使用して、バインディングを提供せずに、無視するようにm2e
を設定した場合は、アウトオブホークのプロパティ値を持つリソースが使用されます。この問題は、右クリックのコンテキストメニューから "Maven"ビルドを行い、コードを変更して保存するときに特に発生することがあります。
両方が必要です。理由は次のとおりです。
Eclipse組み込みコンパイラがインクリメンタルコンパイルに使用されます。たとえば、コードを保存するときです。しかし、プロジェクトの完全なビルドはpom.xmlのmavenとプロジェクトの設定を使って行われます。
これは当てはまりません - 実際にはm2eはライフサイクルバインディングを実行しますが、インクリメンタルコードのコンパイルだけではありません。ここでの簡単な例は、リソースフィルタリングです。 –