Java maven发布插件部署快照

Java maven发布插件部署快照,java,git,maven,maven-release-plugin,Java,Git,Maven,Maven Release Plugin,我有一个Maven项目,现在想用Maven发布插件发布它。不幸的是,在执行mvn release:prepare之后,git标记包含旧版本号(1.0-SNAPSHOT),并且在部署到artifactory时,使用的是快照版本,而不是所需的发布版本 我已经找到了bug,但所有建议的解决方案都不适合我 我正在使用: ApacheMaven 3.3.9 git版本2.7.0(德语) 我已经尝试了几个版本的发布插件(2.4、2.5.3、2.5.1),但都没有成功。 有人能解决这个问题吗 EDIT1:

我有一个Maven项目,现在想用Maven发布插件发布它。不幸的是,在执行
mvn release:prepare
之后,git标记包含旧版本号(1.0-SNAPSHOT),并且在部署到artifactory时,使用的是快照版本,而不是所需的发布版本

我已经找到了bug,但所有建议的解决方案都不适合我

我正在使用:

  • ApacheMaven 3.3.9
  • git版本2.7.0(德语)
我已经尝试了几个版本的发布插件(2.4、2.5.3、2.5.1),但都没有成功。 有人能解决这个问题吗

EDIT1:当前pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>mygroupid</groupId>
  <artifactId>myartifact</artifactId>
  <version>1.0-SNAPSHOT</version>

  <!-- [...] -->

  <scm>
    <url>http://url/to/gitlab</url>
    <connection>scm:git:git@gitlab:group/repo.git</connection>
    <developerConnection>scm:git:git@gitlab:group/repo.git</developerConnection>
    <tag>HEAD</tag>
  </scm>

  <!-- [...] -->

  <distributionManagement>
    <!-- [...] -->
  </distributionManagement>
</project>

4.0.0
mygroupid
我的神器
1.0-快照
http://url/to/gitlab
scm:git:git@gitlab:group/repo.git
scm:git:git@gitlab:group/repo.git
头

能否显示pom文件?什么意思
git标签包含旧版本号
?当我在git标签中查看pom时(通过签出或在gitlab中),它仍然包含
1.0-SNAPSHOT
您是否在pom文件中固定了maven发布插件版本?通过pluginManagement?否,我在部分()中指定了版本。您是否可以在运行期间显示完整的日志输出…以及失败的发布过程…顺便问一下:您是否检查了本地git repo或远程存储库?
mvn发布:准备..
是否失败,或者您是否使用
mvn发布:准备发布:执行