2017-05-16 13 views
0

Maven-Projectがたくさんあるワークスペースを構築しているときにパフォーマンスの問題が発生しているので、Maven Project Builderを非アクティブにすることが可能かどうか疑問に思います。Eclipse Maven:Maven Project Builderを無効にするとどうなりますか?

私が正しく理解すると、Maven Project Builderは何もコンパイルしません。代わりに、POMからproject-configをリフレッシュします。私は "Maven - > update Project"を実行すると、まさにこれが起こると思います。それが本当であれば、私はProject Builderをdeaktivateすることができます...これが正しいか誰にも分かりますか?

+1

Mavenはプロジェクトをコンパイルできます!それはあなたのアイデアの中であなたのプロジェクトをどのように設定したかによって決まります。ライブラリ依存関係の設定は、少なくともmavenを介して設定されているので壊れるかもしれません。 –

+0

私たちの場合、mvnコマンドはnightlybuildでのみコンパイルに使用されます。私はまだEclipseCompilerを使ってSyntaxCheckingを持っていて、WorkSpaceなどからUnittestsを起動できるようにしたいと考えています。 – treeno

+0

EclipseのMavenの設定はどのように見えますか?私は多くのmavenプロジェクトのワークスペースを持っていますが、私はパフォーマンスの問題を経験しません... File - > Preferences - > Mavenの場合、私が選択した唯一のオプションは "リモートリポジトリからの依存関係を自動的に更新しません"他の人はチェックされていません... "たくさんのメイプルプロジェクト"と言えば、どれくらいですか? – anders

答えて

1

ライブラリの依存関係をすべて.m2フォルダから追跡する必要があるため、簡単に復元して、ビルド、テスト、デプロイメントで実行されるpom.xmlにいくつかのスクリプトがあるかどうかを確認し、再現できるかどうか確認してくださいそれらはMavenなしで。

また、あなたのプロジェクトに依存する他のプロジェクトがあなたのプロジェクトに依存しているかどうか、またその逆もMavenを介してチェックする必要があります。

+0

Mavenを完全に削除するか、EclipseとPOMを手動で同期させておくことをお勧めします。これは私が望むものではありません。私はMaven Project Builderを非アクティブ化し、完全にはMavenを非アクティブ化しません。私は、 "Update Project"はMaven Project Builderと同じことをしていると思いますので、重複しています。 – treeno

関連する問題