Java 如何更新现有maven软件包的版本

Java 如何更新现有maven软件包的版本,java,maven,version,lifecycle,Java,Maven,Version,Lifecycle,我们使用maven来构建java项目,但由于测试泄漏,它无法立即发布。因此,我们使用类似于1.2.3-aphla的版本。在所有测试都通过之后(这需要很长时间),我们希望将版本从1.2.3-alpha更改为1.2.3-release。是否有任何方法可以直接更改现有maven包的版本,而无需使用指定的新版本重新构建它 非常感谢我不明白您为什么不能在测试前更改版本。此外,如果您想发布工件,您将始终需要构建工件,但是您可以跳过使用mvn clean install-DskipTests的测试,我们对ma

我们使用maven来构建java项目,但由于测试泄漏,它无法立即发布。因此,我们使用类似于1.2.3-aphla的版本。在所有测试都通过之后(这需要很长时间),我们希望将版本从1.2.3-alpha更改为1.2.3-release。是否有任何方法可以直接更改现有maven包的版本,而无需使用指定的新版本重新构建它


非常感谢

我不明白您为什么不能在测试前更改版本。此外,如果您想发布工件,您将始终需要构建工件,但是您可以跳过使用
mvn clean install-DskipTests
的测试,我们对maven构建使用信心门,如“-dev”、“-alpha”、“-release”。通过单元测试验证的maven包将获得-dev标签,如果所有冒烟测试都通过,我们将使用-alpha标签。只有当所有e2e测试都通过时,我们才会在包上贴上-release标签。运行所有测试需要很多天。