Maven + Hudson + Nexus:访问SNAPSHOT内部版本号

时间:2011-05-18 22:33:20

标签: maven hudson nexus snapshot

现在Maven3已经放弃了在部署时设置u​​niqueVersion = false的支持,我遇到了一个问题。我让Hudson自动部署我的SNAPSHOT构建到我的Nexus存储库管理器。生成的SNAPSHOT工件看起来像blah-0.0.1-20110517.233746-1.jar。请注意唯一的SNAPSHOT构建ID。诀窍是我在我的站点文档中链接到那个jar,但我不确定如何将该快照构建号注入到文档中。也许有一种方法可以让Maven或Hudson或Nexus在部署时创建一个符号链接来自blah-0.0.1.jar =>嗒嗒-0.0.1-20110517.233746-1.jar?

1 个答案:

答案 0 :(得分:4)

好的,让我失望,但我想我找到了自己问题的答案。我发布在这里以防其他人发现它有用。

事实证明,Nexus REST api能够自动检索工件的最新SNAPSHOT版本,这正是我需要的功能。有关详细信息,请参阅:

https://docs.sonatype.com/display/SPRTNXOSS/Nexus+FAQ#NexusFAQ-Q.HowcanIretrieveasnapshotifIdon%27tknowtheexactfilename%3F