0

eclipseのmaven設定をオフラインに設定し、依存関係を取得するときにmavenコマンドラインを使用するよりも、eclipseとmavenを操作するためのより良い方法はありますか?

m2e経由のEclipse+mavenは、ソースと同期していないバイナリをダウンロードします。

バグに取り組んでいる間、ソースと依存関係をEclipseワークスペースにプルするタイミングを制御したいと思います。ただし、継続的インテグレーションシステムは、常に新しいスナップショットを作成して取得します。ソースをまだ更新していない(そして更新したくない)ために、Eclipseが依存関係をフェッチしてローカルビルドを壊してしまうことがあります。

私が見逃しているトリックはありますか、それとも継続的インテグレーションよりも少なくなりたい人にとってこれは最適ですか?

  • Eclipseウィンドウ->設定->Mavenをオフラインに設定します
  • ソース管理からの更新
  • Mavenを使用してコマンドラインでビルドする
  • Eclipseでの作業:変更、テスト、熟考、繰り返し
  • 変更を受け取る準備ができたら:ソースを更新し、コマンドラインでmvnビルドして、Eclipseに戻ります

ありがとう

ピーター

4

1 に答える 1

1

オプションの場合は、プロジェクトのSNAPSHOT依存関係をワークスペースにチェックアウトし、プロジェクト設定で[ワークスペースプロジェクトからの依存関係を解決する]を有効にすることができます。このソリューションを使用すると、Mavenをオフラインにすることによるすべての欠点なしに、依存関係の新しいソースをいつ取得するかを制御できます。

于 2012-08-02T16:04:02.323 に答える