Jenkins中的新工具。jenkins/maven build中的工艺品名称
目前,我们使用Maven和Subversion的SCM的手工打造过程:
- 本地工作副本文件夹中
的POM文件有1.1.1-快照问题 MVN版本:干净的释放:准备-P所有模块
这将创建一个标签https://avn/path/to/tag/xxx-1.1.1,而我的本地工作副本仍然在1.1.2-SNAPSHOT
问题 SVN切换https://avn/path/to/tag/xxx-1.1.1
这将在我的本地工作副本更新POM的回1.1.1
问题 MVN全新安装-Dbuild.env = PT -DskipTests =真-P所有模块
这将在名称创建一个内部版本号1.1.1 EAR文件如我们预期
我现在用JENKINS自动化的过程中,我把命令#1和#3到目标和选项: 发布:clean release:prepare -P all-modules clean install -Dbuild.env = pt -DskipTests = true -P所有模块
该进程运行没有问题,但EAR文件中始终有-SNAPSHOT这个名字,内部版本号是1.1.2-SNAPSHOT,而不是1.1.1。
我知道这是因为“安装”的时候,POM的1.1.2-NAPSHOT作为版本/父版本。
我可以解决的方法是什么?