2014-01-20 12 views
12

Eclipse用のコマンドラインでビルドされたmavenプロジェクトがあり、依存関係の1つが常に変化しています。 m2eプラグインとコマンドラインを混在させるのは悪い考えだと聞いているので、この依存関係をコマンドラインでどのように更新すればよいですか?さらに、私はmvn eclipse:eclipseをコマンドラインで実行しようとしましたが、依存関係フォルダを削除してEclipseでプロジェクトを駄目です。コマンドラインでのMaven依存関係の更新

+0

を使用することができます注意してください。maven- eclipse-plugin(eclipse:eclipse)とm2eは互換性がありません。 – Behe

答えて

0

プロジェクトをオンラインで簡単に実行します(例:mvn clean install)。それはあなたのpom.xmlに言及するすべての最新の依存関係を取得し、

+0

私はまた、プロジェクトをEclipseとしてEclipseで再インポートする必要がありますか? – cobie

+0

@コビー実際にはmvn eclipse:あなたが言ったように、Eclipseは最新の依存関係を取得する必要がありますそれは私が示唆したコマンドを使用していないとちょうどあなたのプロジェクトをEclipseでリフレッシュするだけで十分です – gowtham

22
mvn clean install -U 

-Uプロジェクトを構築し、依存関係の力の更新を意味します。あなたがEclipseにプロジェクトをインポートする場合

また、私が最初に実行します。

mvn eclipse:eclipse 

その後、

mvn eclipse:clean 

を実行する私のために動作しているようですが、それはちょうど私のペニーの価値があります。

5

あなただけの再ロード/更新の依存関係(私は常にあなたがあなた自身を更新するスナップショットまたはローカルの依存関係のいずれかを意味変えることで、想定する)したい場合は、

mvn dependency:resolve