【发布时间】:2019-06-05 08:05:05
【问题描述】:
我在 pom 中依赖于某个库。 我想对其进行一些更改,在本地对其进行测试,如果它可以正常工作 - 将其部署到远程仓库。 所以我在本地对该库进行了一些更改,将其安装为 jar,并希望将我的主项目远程库中的远程库替换为本地库。
什么是正确的方法?
【问题讨论】:
-
视情况而定。您使用 Nexus 还是 Artifactory?这是您自己的图书馆(或第三方图书馆)吗?您使用的是哪种构建工具?你试过什么?
-
请注意,Maven 的思维方式是非 SNAPSHOT 工件通常被冻结,并且任何副本都与其他任何副本一样好,因此缓存可能会造成破坏,并且您的构建将无法重现。这意味着,要么使用快照,要么非常小心你所做的事情。创建一个新的工件可能是最好的解决方案。