1

如何在 buildnumber-maven-plugin 中重命名 buildNumber 属性名称

如中所述:http: //mojo.codehaus.org/buildnumber-maven-plugin/create-mojo.html#buildNumberPropertyName

buildNumberPropertyName:

如果需要,您可以将 buildNumber 属性名称重命名为另一个属性名称。类型:java.lang.String 自:1.0-beta-1 要求:无 用户属性:maven.buildNumber.buildNumberPropertyName 默认值:buildNumber

4

2 回答 2

3

就像你引用的那样。你必须使用属性buildNumberPropertyName。例如:

<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>buildnumber-maven-plugin</artifactId>
<version>1.3</version>
<inherited>true</inherited>
<executions>
    <execution>
        <id>generate-timestamp</id>
        <phase>validate</phase>
        <goals>
            <goal>create</goal>
        </goals>
        <configuration>
            <format>{0,date,yyyy-MM-dd HH:mm:ss Z}</format>
            <items>
                <item>timestamp</item>
            </items>
            <buildNumberPropertyName>buildDateTime</buildNumberPropertyName>
        </configuration>
    </execution>
</executions>

使用上述配置,构建时间将作为${buildDateTime}maven 属性可见。如果您的 IDE 抱怨它没有看到此属性的创建,请不要担心。

您也可以使用默认名称:${buildNumber}

于 2015-08-26T14:26:40.913 回答
0

在 maven buildnumber 插件的配置中,使用自定义名称指定可选属性:“buildNumberPropertyName”。

于 2018-09-30T06:15:07.650 回答