最近、プロジェクト設定を更新して、groovy プラグインと ivy プラグインの間のリソースの問題を解決しました。
私は apache ivy IDE plugin 2.2.0 final & eclipse Helios Service Release 1 を 64 ビット マシンで使用しています。
私が行う前に: プロジェクト -> アイビー プラグインを右クリック -> プロパティ -> 詳細設定:
プロジェクト固有の設定
を有効
にする クラスパスをビルドする:
アーティファクト
を
取得する パターンを取得: WebContent/WEB-INF/lib/[artifact]-[revision].[ ext]
取得した古いアーティファクトを削除する [チェック済み]
プロジェクトに Groovy プラグインもある場合を除いて、これは機能します。Groovy プロジェクトは WebContent/WEB-INF/lib/ にコピーされた jar を保持し、許可されません。 Eclipse を再起動するまで、WebContent/WEB-INF/lib/ 内の任意の jar ファイルを削除するには
今、私はそのivyプラグイン設定を削除しました私のivyプラグインを展開アセンブリとして追加しました私が今実行している問題は、Eclipseを使用してTomcatに公開するたびに、いくつかのivyエントリごとに2つのjarをコピーすることです. jar の 1 つは常に最新バージョンであり、もう 1 つの jar は同じ jar のランダムな以前のバージョンのようです。ただし、ivyプラグインを使用してjarをコピーする古い方法に戻すと、問題は解決します。
この新しい問題がアイビー プラグインの問題なのか、Eclipse 展開アセンブリの問題なのかわかりません。職場の他の人は、同じプロジェクトで同じことを試みましたが、TWO jarの問題はありません。
他の誰かが以前にこの問題に遭遇し、解決策を持っていますか?
ありがとうございました!