Java 中继POMs版本在发布过程后不会更新

Java 中继POMs版本在发布过程后不会更新,java,eclipse,maven,svn,Java,Eclipse,Maven,Svn,我在使用maven的发布过程中遇到了一些问题。以下是我的情况: 我正在使用poms版本为5.13.0-SNAPSHOT的项目工作。工作完成后,我发布了一个新版本。 mvn发布:prepare-Darguments=-Dmaven.test.skip=true-Dusername=xxxxxxx-Dpassword=xxxx 该过程会像往常一样询问我有关开发版本、标记名称和版本、发布版本的信息: - What is the release version for "parent-project"?

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

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

该过程会像往常一样询问我有关开发版本、标记名称和版本、发布版本的信息:

- 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存储库中的一些空间问题而导致流程失败之前,一切似乎都是完美的。作为第一个操作,我被迫删除一些空间,以便再次进行构建

之后,我发布了mvn版本:prepare-Darguments=-Dmaven.test.skip=true-Dusername=xxxxxxx-Dpassword=xxxx 但这一次对版本[tag,DEV,Release]没有任何疑问。构建成功创建了标签。5.13.0但是我的主干[我的eclipse中的项目]没有更新[即第一次使用的版本是5.13.0-Snapshot,而不是5.14.0.Snapshot]。pom修改仅在项目启动时在服务器端进行

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

作为第一步,我做了
mvn发布: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]
。这个过程似乎只在服务器端完成,这就是为什么我在eclipse下同步我的项目主干时无法得到任何更新

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

您真的在使用
-SNAPSHOT
?而不是
-快照
?是-快照,我在这里写-Snapshot只是为了解释如果在
release:..
期间出现问题,您应该使用
release:rollback
…此外,您必须删除创建的标记,然后需要从您的存储库管理器中删除发布版本(如果使用),最后您可以重新启动…关于release rollback I不能将此设置为回滚发布,必须满足以下要求:您尚未在项目上运行release:clean。现在是关于第二个选项。这是我的问题,所以我确实需要删除创建的标记,然后手动将pom版本回滚到上一个版本,然后调用该过程?是的……对于pom版本,我建议进行反向合并(svn)或恢复提交(git)(取决于您的版本控制)。。。。