1

不是项目版本的问题!!!!!!

我有一个 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>
4

0 回答 0