1

私のプロジェクトでは、次のような他のプロジェクトを参照する jar のスナップショット リビジョンを使用しています。

< 依存関係 org= "com.myproject" name="edo-common" rev="3.0.0-SNAPSHOT" transition="false" changing="true">

アイビーを解決しようとすると、古いバージョンの jar を削除して新しいものに置き換えようとします。ただし、STS はバージョン管理された jar をロックし、古い jar を削除することを許可しません。そのため、ivy は依存関係を解決しないというエラーを出します。

STS/Eclipse が jar をロックしないようにする方法は何でしょうか?

助けてください。

4

1 に答える 1

1

Ivy バージョンを更新することで解決策が得られ、そこに 1 つのオプションがありました: ivy.xml のクラスパスにある古い取得アーティファクトを削除する また、lib から jar をロードする場合は、オプションを次のように選択できます:取得したアーティファクトを選択します。更新を取得している間、jar はロックされません。

于 2012-07-10T13:49:04.460 に答える