Как переименовать имя свойства buildNumber в buildnumber-maven-plugin
Как переименовать имя свойства buildNumber в buildnumber-maven-plugin
как упомянуто в: http://mojo.codehaus.org/buildnumber-maven-plugin/create-mojo.html
buildNumberPropertyName:
При желании вы можете переименовать имя свойства buildNumber в другое имя свойства. Тип: java.lang.String Начиная с: 1.0-beta-1 Требуется: нет Свойство пользователя: maven.buildNumber.buildNumberPropertyName По умолчанию: buildNumber
2 ответа
Так же, как вы цитируете. Вы должны использовать собственность 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}
собственность мавена. Не беспокойтесь, если ваша IDE будет жаловаться на то, что не видит создание этого свойства.
Вы также можете использовать имя по умолчанию: ${buildNumber}
В конфигурации плагина maven buildnumber укажите необязательный атрибут: "buildNumberPropertyName" с пользовательским именем.