Question

Comment afficher la version svn et l'horodatage en utilisant le plugin numéro de build.

Actuellement, je donne les résultats suivants

<plugins>
        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>buildnumber-maven-plugin</artifactId>
            <configuration>
                <format>At {0,time} on {0,date} : SVN Revision {1,number}</format>
                <items>
                    <item>timestamp</item>
                    <item>buildNumber</item>
                </items>
                <doCheck>false</doCheck>
                <doUpdate>false</doUpdate>
            </configuration>
        </plugin>
    </plugins>

Ce qui se présente comme suit: At 8:02:51 AM on Feb 2, 2011 : SVN Revision 1

Mais ma révision svn est 1123. si je commente le <format> et <items> je reçois le numéro de version svn correcte. Comment afficher à la fois?

Merci

Était-ce utile?

Autres conseils

Mise à jour version 1.2 de buildnumber-maven-plugin de scmVersion et de l'utilisation.

<items>
    <item>timestamp</item>
    <item>scmVersion</item>
</items>

A aidé considérablement par ce réponse SO .

J'ai fini à l'aide buildnumber-maven-plugin sans paramètre de format pour obtenir la révision svn, et date à l'aide:

<properties>
    <maven.build.timestamp.format>yyyy-MM-dd HH:mm:ss</maven.build.timestamp.format>
    <build.date>${maven.build.timestamp}</build.date>
</properties>

puis, en ressource filtrée:

r${buildNumber}, ${build.date}

Est-ce que cette question?

"Le plugin buildNumber mettra alors à jour votre référentiel local. Pour ce faire, parce que « Info svn » saisit la révision de votre référentiel local, et ne sont pas nécessairement les mêmes que la révision dans le référentiel à distance. Vous devriez probablement traiter ces changements avant de créer une construction dans tous les cas. Encore une fois, ce comportement peut être supprimée avec -Dmaven.buildNumber.doUpdate = false ".

http://mojo.codehaus.org/buildnumber-maven-plugin/ usage.html

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top