Build maven clean安装与发布插件

Build maven clean安装与发布插件,build,maven-3,maven-release-plugin,Build,Maven 3,Maven Release Plugin,如何将发布插件与清洁安装集成。目前,我们执行clean install-Pprofile,autoInstallPackage,在pom.xml中将快照版本更改为发布版本后,将包构建并部署到环境中 我们希望增强发布过程,包括使用发布版本->使用安装概要文件部署->创建新的开发版本更新pom 对于它,clean install release:prepare-Dresume=false-dreleasevervion=3.2-Dtag=3.2-DdevelopmentVersion=3.3也可以在

如何将发布插件与清洁安装集成。目前,我们执行
clean install-Pprofile,autoInstallPackage
,在pom.xml中将快照版本更改为发布版本后,将包构建并部署到环境中

我们希望增强发布过程,包括使用发布版本->使用安装概要文件部署->创建新的开发版本更新pom

对于它,clean install release:prepare-Dresume=false-dreleasevervion=3.2-Dtag=3.2-DdevelopmentVersion=3.3也可以在不部署到环境的情况下工作

我在执行上有问题

`clean install -Pprofile,autoInstallPackage release:prepare -Dresume=false -DreleaseVersion=3.2 -Dtag=3.2 -DdevelopmentVersion=3.3`
这部署了一个快照版本,而不是发布版本,这很有意义,因为我没有正确的序列

但是,使用以下命令也不起作用:

clean\
发布:prepare-Dresume=false-DreleaseVersion=3.2-Dtag=3.2\
安装-配置文件,自动安装软件包\
发布:准备-DdevelopmentVersion=3.3

这是试图执行两次git标记,但失败了。仍然部署3.2-SNAPSHOT版本。

您是否在pom.xml部分中尝试过

要在发布准备之后但在提交之前运行其他目标,请使用preparationGoals属性指定它们


org.apache.maven.plugins
看看它是否也与你的问题有关

  <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-release-plugin</artifactId>
    <version>2.5.3</version>
    <configuration>
      <preparationGoals>clean install</preparationGoals>
    </configuration>
  </plugin>