2012-01-06 13 views
2

IvyDE Eclipseプラグインで依存関係を管理するためにIvyを使用しています。依存ライブラリが頻繁に変更され、ワー​​クスペースをリフレッシュするときにEclipseがライブラリをリフレッシュしないようです。IvyDE EclipseライブラリをリフレッシュするAntタスク

<eclipse.refreshLocal depth="*" resource="/" /> 

日食取得するためのAntタスクを使用して、アイビーライブラリをリフレッシュするために、またはワークスペース上にそれらをリフレッシュリフレッシュする方法はありますか?

+0

ので、ライブラリは名前やそれらのバージョンを変更ではなく? –

+0

私は基本的にスクリプトの一部としてタスクを実行します。それは依存ライブラリの新しいバージョンを解決しますが、解決されたばかりの新しいjarを表示するためにivy.xmlライブラリは更新されません。 – stuff22

+0

標準のEclipseビルド・メカニズムではなく、Antビルドを使用していますか? IvyDEはあなたのbuild.xmlファイルを知らないので、IvyDEを呼び出すためのプログラム的な方法はわかりません。 –

答えて

0

プロジェクト内の "ivy.xml" Eclipseライブラリの右クリックメニューでリフレッシュまたは解決を使用できませんか?

+0

私はそうすることができますが、私はそれが無礼でアリスクリプトの一部であることを望みます。可能であれば、私は別の手作業を望んでいません。 – stuff22

1

touch ivy.xmlを試すことができます。
これにより、ワークスペースの更新後にivyの更新がトリガーされることがあります。

1

あなたがWindowsで行くことができます - > [プリファレンスを -

0

oers' answerと上記Pat B's answerに追加するにはEclipseの起動時に>とトリガー更新に変更するには、[ウィンドウ]> [設定]> [アイビーに行く必要があり、変化するであろう次のプリファレンス:

  • セット「トリガー決意」を「Eclipseの起動時」、および
  • セット「アイビーファイルの変更について」「トリガーの解決」

これらは、特にoersがhis answerで作った "タッチ"の提案と組み合わせて、このトリックを行う必要があります。

enter image description here

関連する問題