Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的项目中,我正在使用引用其他项目的 jar 的快照修订,例如:
<依赖组织=“com.myproject”名称=“edo-common”rev=“3.0.0-SNAPSHOT”传递=“假”改变=“真”>
当我尝试解析 ivy 时,它会尝试删除旧版本的 jar 并用新的 jar 替换它。但是 STS 会锁定版本化的 jar,并且不允许删除旧的 jar。所以常春藤给出了不解决依赖关系的错误。
有什么方法可以使 STS/eclipse 不锁定 jar?
请帮忙。
我通过更新 ivy 版本得到了解决方案,我在那里有一个选项:删除 ivy.xml 的类路径中的旧 retreive artifacts 而且如果你想从你的 lib 中加载 jar,你可以选择选项: Build the classpath with:选择检索的工件在进行更新时它不会锁定 jar。