我正在尝试将第 3 方库的快照版本部署到我们的本地存储库(由于遗留原因,这是旧版本,不再托管在任何在线存储库中,目前我无法替换它,因此我必须在本地托管它)。
现在,我想我误解了 SNAPSHOT 的概念,所以如果有人能纠正我,我会非常感激。我拥有的 jar 名为 foo-0.5.0-20090612.124.jar,我尝试使用 maven deploy:deploy 文件将其上传到 0.5.0 版本下的 org.bar.foo。我的 POM 中的版本依赖是 0.5.0-SNAPSHOT
每次我将 jar 文件上传到我们的本地 repo 时,文件名中日期后面的数字都会被迭代(即到 125),但是当我运行 maven install 时,maven 会尝试使用以前的数字(即 124)下载 jar。
那么,有没有办法让 maven 下载正确的快照版本,或者我应该没有业务将 3rd 方 SNAPSHOT 文件上传到我们的仓库?