首页 文章

Nexus不会更新SNAPSHOT的元数据

提问于
浏览
1

我的设置是一个jenkins轮询我的git repo,并在每次推送时发布到nexus repo . 然后我有一个下游项目,它接受这个工件并将其部署到测试服务器 . 这个项目使用jenkins的工件解析器插件,只使用“LATEST”作为版本 .

我注意到的是以下内容 . 发布新快照后,元数据仅在特定版本文件夹中更新 . 特定版本元数据是正确的:

https://repo.woodenstake.se/content/repositories/snapshots/se/uniply/dfkka_2.10/1.2.7-SNAPSHOT/maven-metadata.xml

<metadata modelVersion="1.1.0">
<groupId>se.uniply</groupId>
<artifactId>dfkka_2.10</artifactId>
<version>1.2.7-SNAPSHOT</version>
<versioning>
<lastUpdated>20130524112854</lastUpdated>
</versioning>
</metadata>

https://repo.woodenstake.se/content/repositories/snapshots/se/uniply/dfkka_2.10/maven-metadata.xml

显示旧时间戳:

<metadata modelVersion="1.1.0">
<groupId>se.uniply</groupId>
<artifactId>dfkka_2.10</artifactId>
<versioning>
<latest>1.2.7-SNAPSHOT</latest>
<release/>
<versions>
<version>1.2.7-SNAPSHOT</version>
</versions>
<lastUpdated>20130523200733</lastUpdated>
</versioning>
</metadata>

因此,工件解析器不会下载最新版本,而只是使用本地目录中的缓存版本 . 为什么Nexus不更新版本?我错过了什么设置吗?

更多信息:

我正在使用带有发布插件的sbt 12.2(引擎盖下的常 Spring 藤) .

3 回答

相关问题