5

「自動ビルド」をチェックしたまま、「Maven 2.0 統合」プラグインによる maven ビルドの実行を停止するにはどうすればよいですか?

以前はmavenビルドを無効にするチェックボックスだったと確信していますが、Ubuntuをアップグレードした後です。eclipse はその過程で更新されたようで、Maven ビルドをオフにする方法が見つかりません。maven のビルドには文字通り数分 (約 5 分程度) かかりますが、Java のビルドを実行するだけで数秒で完了していました。

無効にすることはできなくなりましたか、それともうまく隠しただけですか?

それが不可能な場合、Eclipse はプラグインなしで私の Maven プロジェクトをコンパイルできますか?

(私が答えにたどり着いた解決策をグーグルで検索しようとすると、この古い投稿のいくつかのアーカイブがあり、答えは本質的に「プロジェクト設定でMavenビルダーを無効にできるはずです...」でした。そこにはオン/オフ設定が見つかりません)

4

1 に答える 1

3

Maven プロジェクト ビルダーを無効にするには、プロジェクトを右クリックして[設定] > [ビルダー]を選択し、 Maven プロジェクト ビルダーのチェックを外します (デフォルトの Maven ビルダーを変更することはできません)。

代替テキスト http://www.imagebanana.com/img/fikqaidv/screenshot_010.png

これで「多すぎる」ものを削除する場合は、独自のカスタム Maven ビルダーを作成できます。Newをクリックし、 Maven Buildを選択して、必要に応じて構成します。

代替テキスト http://www.imagebanana.com/img/rwkmm7jb/screenshot_010.png


これを無効にすると、Eclipse が関連プロジェクトを認識できなくなり、Java ビルドが失敗するようです。自動ビルドの目標に使用できるダミーの操作なしの目標はありますか?

Project Referencesに関連プロジェクトを追加する必要があると思います(またはResolve dependencies from Workspace projects のチェックを外します)。

ワークスペース内の 6 つの関連プロジェクトすべてに対して同時に無効にする方法はありますか?

私はそうは思わない。


結局、この微調整はすべて醜いハックのように見えます。m2eclipse プラグインに満足できない場合は、maven-eclipse-plugin代わりに (つまり run ) を使用してファイルとファイルmvn eclipse:eclipseを生成し、プロジェクトを既存のプロジェクトとしてEclipseにインポートする必要があります。.project.classpath

于 2010-05-19T13:25:26.273 に答える