gpt4 book ai didi

java - 构建助手-maven-插件目标 :regex-property how to access generated property

转载 作者:行者123 更新时间:2023-12-02 10:53:58 24 4
gpt4 key购买 nike

我尝试将项目版本解析为名为 build-number 的新变量,我使用以下插件

    <plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.7</version>
<executions>
<execution>
<id>rename-property</id>
<goals>
<goal>regex-property</goal>
</goals>
<phase>package</phase>
<configuration>
<name>build-number</name>
<value>${project.version}</value>
<regex>\.</regex>
<replacement>_</replacement>
<failIfNoMatch>false</failIfNoMatch>
</configuration>
</execution>
</executions>
</plugin>

我在 pom.xml 中的属性部分如下所示

 <modelVersion>4.0.0</modelVersion>

<groupId>xxx.xxx.xxx</groupId>
<artifactId>xxx</artifactId>
<version>1.1.2</version>
<packaging>rar</packaging>

<properties>
<build-number></build-number>
</properties>

我的问题是如何访问这个变量,启动 mvn build 后我可以看到

[信息] --- build-helper-maven-plugin:1.7:regex-property (重命名属性) @ xxx---[信息] 将属性“build-number”设置为“1_1_2”。

最佳答案

我发现当我们将相位设置为验证然后一切正常。

关于java - 构建助手-maven-插件目标 :regex-property how to access generated property,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51928372/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com