1

在我的项目中,我正在使用引用其他项目的 jar 的快照修订,例如:

<依赖组织=“com.myproject”名称=“edo-common”rev=“3.0.0-SNAPSHOT”传递=“假”改变=“真”>

当我尝试解析 ivy 时,它会尝试删除旧版本的 jar 并用新的 jar 替换它。但是 STS 会锁定版本化的 jar,并且不允许删除旧的 jar。所以常春藤给出了不解决依赖关系的错误。

有什么方法可以使 STS/eclipse 不锁定 jar?

请帮忙。

4

1 回答 1

1

我通过更新 ivy 版本得到了解决方案,我在那里有一个选项:删除 ivy.xml 的类路径中的旧 retreive artifacts 而且如果你想从你的 lib 中加载 jar,你可以选择选项: Build the classpath with:选择检索的工件在进行更新时它不会锁定 jar。

于 2012-07-10T13:49:04.460 回答