Ticket #2708: JOSM_build.patch

File JOSM_build.patch, 2.0 KB (added by jpstotz, 15 years ago)
  • build.xml

    ### Eclipse Workspace Patch 1.0
    #P JOSM
     
    11<project name="josm" default="dist" basedir=".">
    22
    3         <!-- All jar files necessary to run only JOSM (no tests) -->
    4         <fileset id="josm_required_libs" dir="lib">
    5                 <include name="gettext-commons-0.9.6.jar"/>
    6                 <include name="metadata-extractor-2.3.1-nosun.jar"/>
    7         </fileset>
    8 
    93        <!-- Java classpath addition (all jar files to compile tests with this) -->
    104        <path id="classpath">
    115                <fileset dir="lib">
     
    148        </path>
    159
    1610        <target name="dist" depends="compile">
    17                 <!-- jars -->
    18                 <unjar dest="build">
    19                         <fileset refid="josm_required_libs" />
    20                 </unjar>
    21 
    22                 <!-- translation -->
    23                 <unjar dest="build">
    24                         <fileset dir="lib">
    25                                 <include name="josm-translation.jar" />
    26                         </fileset>
    27                 </unjar>
    28 
     11               
    2912                <exec append="false" output="REVISION" executable="svn" failifexecutionfails="false">
    3013                        <env key="LANG" value="C"/>
    3114                        <arg value="info"/>
     
    3720                <property name="version.entry.commit.revision" value="UNKNOWN"/>
    3821                <property name="version.entry.commit.date" value="UNKNOWN"/>
    3922
    40                 <!-- images -->
    41                 <copy todir="build/images">
    42                         <fileset dir="images" />
    43                 </copy>
    44 
    45                 <!-- presets -->
    46                 <copy todir="build/presets">
    47                         <fileset dir="presets" />
    48                 </copy>
    49 
    5023                <copy file="CONTRIBUTION" todir="build"/>
    5124                <copy file="README" todir="build"/>
    5225                <copy file="LICENSE" todir="build"/>
     
    6235                                <attribute name="Main-Version" value="${version.entry.commit.revision} SVN"/>
    6336                                <attribute name="Main-Date" value="${version.entry.commit.date}"/>
    6437                        </manifest>
     38                        <zipfileset dir="presets" prefix="presets" />
     39                        <zipfileset dir="images" prefix="images" />
     40                        <zipfileset src="lib/josm-translation.jar" />
     41                       
     42                        <!-- All jar files necessary to run only JOSM (no tests) -->                   
     43                        <zipfileset src="lib/gettext-commons-0.9.6.jar" />
     44                        <zipfileset src="lib/metadata-extractor-2.3.1-nosun.jar" />
    6545                </jar>
    6646        </target>
    6747