Jenkins - 如何仅归档最新版本

时间:2013-07-21 00:46:47

标签: maven jenkins pom.xml archive bukkit

我只想存档最新的jar,同时将版本保存在jar上。

在我的pom中我有

<finalName>${project.name}-${project.version}</finalName>

动态更改版本。但是当我拥有Jenkins归档目标/ **。jar时,它会归档每个旧版本。有没有办法只存档最新版本?我试着看看我是否可以使用POM的maven变量,但它看起来不像我。

1 个答案:

答案 0 :(得分:1)

解决方案1:清洁

您可以只使用以下命令

  

mvn clean package

而不是

  

mvn package

它将删除所有工件和以前编译的类。 所以,詹金斯不会上传你回购中的所有罐子。

解决方案2:部署

您还可以使用以下命令,只需要maven配置(Jenkins independant)

  

mvn clean deploy

这确实会将您的maven工件推送到您的本地仓库(如安装),然后再推送到您的主/企业仓库。 它需要更多配置(pom.xml&gt;存储库,分发管理,settings.xml&gt;帐户/凭证。

在这里取一个lool:

这是您想要实现目标的正确方法。