4

svn リポジトリから Maven プロジェクトをチェックアウトした後、Eclipse で依存関係エラーが表示されます。この問題を解決するために、

  1. プロジェクトフォルダーを右クリックする必要があります。
  2. 次に、[Maven] --> [プロジェクトの更新] をクリックする必要があります

その後、pom ファイルの依存関係がダウンロードされ、特定のクラスパスが設定されます。

問題: Maven プロジェクトのチェックアウト後、毎回これを行う必要があります。

私の質問: maven-project を手動で更新する必要があるのはなぜですか? これを maven-builder が自動的に行わなかったのはなぜですか? これを自動的に行うためにEclipseまたはmaven-builderを使用する方法はありますか?

4

1 に答える 1

0

Subversive (Marketplace からインストール可能) をお持ちの場合は、Eclipse から 1 ステップでプロジェクトをチェックアウトしてセットアップできます。ダイアログで File -> Import エントリ Maven -> Check out Maven Projects from SVN を試してください。

残念ながら、maven プロジェクトの構成は、POM 内のものを変更しているときに古くなる傾向があります。私からのもう 1 つのヒントは、「プロジェクトの更新」(Mac および Windows では Alt-F5) のキーボード ショートカットを使用することです。これにより、現在のプロジェクトが選択され、すべてのプロジェクトを一度に更新するオプションが表示されます。

于 2014-07-26T19:13:29.070 に答える