Ignore:
Timestamp:
2007-08-08T22:30:31+02:00 (17 years ago)
Author:
frsantos
Message:

Store version and build date in jar Manifest instead of REVISION file

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/validator/build.xml

    r3577 r4024  
    1717
    1818        <target name="build" depends="clean, compile">
    19                 <copy todir="build/resources">
    20                         <fileset dir="resources"/>
    21                 </copy>
    2219                <copy todir="build/images">
    2320                        <fileset dir="images"/>
    2421                </copy>
    25                 <exec append="false" output="build/resources/REVISION" executable="svn" failifexecutionfails="false">
     22                <exec append="false" output="REVISION" executable="svn" failifexecutionfails="false">
    2623                        <env key="LANG" value="C"/>
    2724                        <arg value="info"/>
     25                        <arg value="--xml"/>
    2826                        <arg value="."/>
    2927                </exec>
    30                 <property file="build/resources/REVISION" />
     28                <xmlproperty file="REVISION" prefix="version" keepRoot="false" collapseAttributes="true"/>
     29                <delete file="REVISION"/>
    3130                <jar destfile="validator.jar" basedir="build">
    3231                        <manifest>
    3332                                <attribute name="Plugin-Class" value="org.openstreetmap.josm.plugins.validator.OSMValidatorPlugin"/>
    3433                                <attribute name="Plugin-Description" value="A OSM data validator"/>
    35                                 <attribute name="Plugin-Version" value="${Revision}"/>
     34                                <attribute name="Plugin-Version" value="${version.entry.commit.revision}"/>
     35                                <attribute name="Plugin-Date" value="${version.entry.commit.date}"/>
    3636                                <attribute name="Author" value="Francisco R. Santos &lt;frsantos@gmail.com>"/>
    3737                        </manifest>
Note: See TracChangeset for help on using the changeset viewer.