不是项目版本的问题!!!!!!
我有一个 Maven pom.xml。使用 Jenkins 构建项目和发布项目部署。在 Jenkins 创建发布之前想要设置 before_version-own=0.0.25 after_version-own=0.0.27-SNAPSHOT
但是在构建“发布版本”之前和之后,我们需要在 teg 属性中设置我的版本,例如:我在 pom.xml
<properties>
<version-own>0.0.21-SNAPSHOT</version-own>
</properties>
<dependencies>
<dependency>
<groupId>com.test-release</groupId>
<artifactId>features-test-release</artifactId>
<version>${version-own}</version>
</dependency>
</dependencies>
在发布之前我需要这样设置
<properties>
<version-own>0.0.25</version-own>
</properties>
<dependencies>
<dependency>
<groupId>com.test-release</groupId>
<artifactId>features-test-release</artifactId>
<version>${version-own}</version>
</dependency>
</dependencies>
发布后我需要这样设置
<properties>
<version-own>0.0.27-SNAPSHOT</version-own>
</properties>
<dependencies>
<dependency>
<groupId>com.test-release</groupId>
<artifactId>features-test-release</artifactId>
<version>${version-own}</version>
</dependency>
</dependencies>