【发布时间】:2012-11-10 21:56:14
【问题描述】:
我正在使用 Jenkins 中的 M2 发布插件,它在内部调用 maven-release-plugin 2.3.2,并且在构建时会抛出此错误:@ 987654322@。问题是,我的项目 poms do 的版本为 1.0.0-SNAPSHOT。我错过了什么?
com.abc.def 是 company parent POM ,而我只是为 mvn release 为 utils 做的事情
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.abc</groupId>
<artifactId>def</artifactId>
<version>1.0.0</version>
</parent>
<groupId>com.abc.def</groupId>
<artifactId>utils</artifactId>
<version>1.0.0-SNAPSHOT</version>
<packaging>pom</packaging>
<name>utils</name>
是的,我已经完成了基本的 Google + SO 拖网,并且到处都指出我的 POM 应该将 SNAPSHOT 作为版本,它已经存在。除了我公司的父 POM 不是快照。会不会是这个原因?
【问题讨论】:
-
这是单个模块还是多模块构建的父级,因为它的包装是 pom ?
-
它有 2 个平行的孩子.. 两个罐子,两个 SNAPSHOT
-
调用 maven-release-plugin 的“M2 发布插件”是什么意思?你的命令行到底是什么?
-
sorry.. shd hv 提到.. 我实际上使用的是 Jenkins,它有一个名为 M2 发布插件 (wiki.jenkins-ci.org/display/JENKINS/M2+Release+Plugin) 的 lugin,它只利用 UI 中的 maven-release-plugin,我可以' t 目前直接从 mvn 测试
-
你能显示父母和他们孩子的文件夹结构吗?
标签: maven jenkins hudson maven-release-plugin