buildnumber-maven-plugin

<plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>buildnumber-maven-plugin</artifactId>
            <executions>
                <execution>
                    <id>generate-buildnumber</id>
                    <phase>validate</phase>
                    <goals>
                        <goal>create</goal>
                    </goals>
                  <configuration>
                   <format>{0,number}</format>
                     <items>
                        <item>buildNumber0</item>
                     </items>
                     <buildNumberPropertyName>buildNumberSeq</buildNumberPropertyName>
                  </configuration>
                </execution>
                <execution>
                    <id>generate-timestamp</id>
                    <phase>validate</phase>
                    <goals>
                        <goal>create</goal>
                    </goals>
                    <configuration>
                        <format>{0,date,dd-MM-yyyy}</format>
                        <items>
                          <item>timestamp</item>
                       </items>
                       <buildNumberPropertyName>buildDate</buildNumberPropertyName>
                    </configuration>
                </execution>
            </executions>
        </plugin>

Now, I can use this data using ${buildDate} and ${buildNumberSeq} instead of ${buildNumber}. 

猜你喜欢

转载自japi.iteye.com/blog/2003360