配置Maven或Nexus以链接静态URL上的中继工件

配置Maven或Nexus以链接静态URL上的中继工件,maven,nexus,Maven,Nexus,我当前的Jenkins部署作业从Nexus存储库检索maven构建过程生成的war文件。部署是这样完成的,因为我不能对我的环境使用热部署。目前我使用Jenkins的参数化构建,因此我可以手动输入我的工件的版本号。有没有办法配置Maven或Nexus,以便从静态URL访问从最新主干构建生成的工件?例如: http://mynexus:8081/nexus/content/repository/snapshots/com/somepackage/my-app/trunk/my-app-trunk.w

我当前的Jenkins部署作业从Nexus存储库检索maven构建过程生成的war文件。部署是这样完成的,因为我不能对我的环境使用热部署。目前我使用Jenkins的参数化构建,因此我可以手动输入我的工件的版本号。有没有办法配置Maven或Nexus,以便从静态URL访问从最新主干构建生成的工件?例如:

http://mynexus:8081/nexus/content/repository/snapshots/com/somepackage/my-app/trunk/my-app-trunk.war

我不知道在Nexus里怎么做。但是您可以使用如下URL从Jenkins访问最新的成功构建:
http://localhost:8080/jenkins/job/jobname/lastSuccessfulBuild/my-app trunk.war


您必须为war文件启用工件归档,然后才能访问它

同样的问题,我们发现:

谁来做这个工作


希望这能有所帮助。

谢谢,这可能是最好的办法。Nexus是Maven的存储库。您必须为war文件启用工件归档,然后才能访问它