我正在尝试使用official documentation动态增加内部版本号。
出于简单的测试目的,我尝试了以下构建设置:
<build>
<plugins>
<plugin>
<groupId>org.codehaus.gmaven</groupId>
<artifactId>groovy-maven-plugin</artifactId>
<executions>
<execution>
<phase>prepare-package</phase>
<goals>
<goal>execute</goal>
</goals>
<configuration>
<source>
project.version = '1.0.0'
project.build.finalName = "${project.name}-1.0.0"
</source>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
在此示例中,我只是试图将版本从0.0.1-SNAPSHOT更改为1.0.0。
jar文件名及其内容已正确创建(例如my-project-1.0.0.jar),但是当部署目标启动时,它将使用旧名称(my-proejct-0.0.1-)部署JAR。 SNAPSHOT.jar)放在我的Maven存储库中。
我该如何解决?