发布过程后,Trunk POM版本不会更新

时间:2016-02-13 13:21:24

标签: java eclipse maven svn

我在使用maven的发布过程中遇到了一些问题。这是我的情况:

我正在开发poms版本的项目是 5.13.0-SNAPSHOT 。工作完成后,我发布了一个新版本。     mvn release:prepare -Darguments = -Dmaven.test.skip = true -Dusername = xxxxxxx -Dpassword = xxxx

这个过程像往常一样问我关于DEV版本,标签名称和版本,发布版本:

- What is the release version for "parent-project"? (com.xxxxxx.xxxxx.xxxxx:parent-project) 5.13.0: 
- What is SCM release tag or label for "parent-project"? (com.xxxx.xxxx.xxxx:parent-project) parent-project-5.13.0: : project-tag-5.13.0
- What is the new development version for "parent-project"? (com.xxxxxx.xxxx.xxxx:parent-project) 5.13.1-SNAPSHOT: : 5.14.0-SNAPSHOT 

由于服务器maven存储库中存在一些空间问题,所有事情似乎都是完美的,直到该过程变为stooped。作为第一个动作,我被迫删除了一些空间,以便再次进行构建。

之后我做了mvn release:prepare -Darguments=-Dmaven.test.skip=true -Dusername=xxxxxxx -Dpassword=xxxx 但这一次没有关于版本[tag,DEV,Release]的问题。构建成功标记创建 tag.5.13.0 但我的主干[我的日食中的项目]没有更新[即版本 5.13.0-快照第一次代替5.14.0.Snapshot ]。 pom修改只是在项目服务器端。

我应该提到,通常在完成这个过程后,我应该在我的项目历史中有两个提交。第一个是关于标签创建,第二个是关于DEV环境[trunk]上的更新poms版本。但这次没有人。

作为我做mvn release:clean的第一步,然后我重复这个过程。 但这次提示问题不同:

 - What is the release version for "parent-project"? (com.xxxxxx.xxxxx.xxxxx:parent-project) 5.14.0: [instead of 5.13.0]
    - What is SCM release tag or label for "parent-project"? (com.xxxx.xxxx.xxxx:parent-project) parent-project-5.14.0: : [instead of 5.13.0]
    - What is the new development version for "parent-project"? (com.xxxxxx.xxxx.xxxx:parent-project) 5.14.0-SNAPSHOT: :  [instead of 5.13.0-SNAPSHOT]

。似乎这个过程只是在服务器端完成,这就是为什么当我在日食下同步我的项目主干时我不能得到任何更新。

我的问题是我可以第一次重复这个过程[poms版本应该是5.13.0-SNAPSHOT而不是5.14.0-SNAPSHOT] 我应该将我项目中的所有poms版本手动更新为5.13.0-SNAPSHOT,然后再次调用该过程进行第一次模拟?

0 个答案:

没有答案
相关问题