Changeset 2618 in josm for trunk/build.xml


Ignore:
Timestamp:
2009-12-12T16:38:28+01:00 (9 years ago)
Author:
Gubaer
Message:

fixed #4153: Upload dialog's "Upload to '$URL'" isn't updated when the API URL is changed in the preferences
fixed #3642: JOSM offers to use open changeset from a different server

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/build.xml

    r2507 r2618  
    1414        <property name="src.dir" value="src" />
    1515        <property name="build.dir" value="build"/>
    16     <!-- build parameter: compression level (ant -Dclevel=N)
     16        <!-- build parameter: compression level (ant -Dclevel=N)
    1717             N ranges from 0 (no compression) to 9 (maximum compression)
    1818             default: 9 -->
    19     <condition property="clevel" value="${clevel}" else="9">
    20         <isset property="clevel" />
    21     </condition>
     19        <condition property="clevel" value="${clevel}" else="9">
     20                <isset property="clevel" />
     21        </condition>
    2222
    2323        <!-- Java classpath addition (all jar files to compile tests with this) -->
     
    2828        </path>
    2929
    30        
     30
    3131        <!--
    3232          ** Used by Eclipse ant builder for updating
    3333          ** the REVISION file used by JOSM
    34         -->       
     34        -->
    3535        <target name="create-revision-eclipse">
    3636                <property name="revision.dir" value="bin"/>
     
    4040        <!--
    4141          ** Creates the REVISION file to be included in the distribution
    42           -->     
     42          -->
    4343        <target name="create-revision">
    4444                <property name="revision.dir" value="${build.dir}"/>
    4545                <exec append="false" output="REVISION.XML" executable="svn" failifexecutionfails="false">
    46                                 <env key="LANG" value="C"/>
    47                                 <arg value="info"/>
    48                                 <arg value="--xml"/>
    49                                 <arg value="."/>
     46                        <env key="LANG" value="C"/>
     47                        <arg value="info"/>
     48                        <arg value="--xml"/>
     49                        <arg value="."/>
    5050                </exec>
    5151                <xmlproperty file="REVISION.XML" prefix="version" keepRoot="false" collapseAttributes="true"/>
    5252                <delete file="REVISION.XML" />
    5353                <tstamp>
    54                       <format property="build.tstamp" pattern="yyyy-MM-dd HH:mm:ss"/>
     54                        <format property="build.tstamp" pattern="yyyy-MM-dd HH:mm:ss"/>
    5555                </tstamp>
    5656
     
    6262Is-Local-Build: true
    6363Build-Date: ${build.tstamp}             
    64 </echo>                                         
     64</echo>
    6565        </target>
    66                
     66
    6767
    6868        <target name="dist" depends="compile,create-revision">
     
    7878                <property name="version.entry.commit.revision" value="UNKNOWN"/>
    7979                <property name="version.entry.commit.date" value="UNKNOWN"/>
    80             <echo>Revision ${version.entry.commit.revision}</echo>
     80                <echo>Revision ${version.entry.commit.revision}</echo>
    8181                <copy file="CONTRIBUTION" todir="build"/>
    8282                <copy file="README" todir="build"/>
    8383                <copy file="LICENSE" todir="build"/>
    8484
    85         <!-- styles -->
     85                <!-- styles -->
    8686                <copy file="styles/standard/elemstyles.xml" todir="build/styles/standard"/>
    8787
    88         <!-- css-->
     88                <!-- css-->
    8989                <copy file="src/org/openstreetmap/josm/gui/help/help-browser.css" todir="build/org/openstreetmap/josm/gui/help"/>
    9090
     
    9292                <delete file="dist/josm-custom.jar"/>
    9393                <jar destfile="dist/josm-custom.jar" basedir="build" level="${clevel}">
    94         <!-- add attribute excludes="**/*BZip2*,**/*Bzip2*" to create a non-bzip2 supporting jar -->
     94                        <!-- add attribute excludes="**/*BZip2*,**/*Bzip2*" to create a non-bzip2 supporting jar -->
    9595                        <manifest>
    9696                                <attribute name="Main-class" value="JOSM" />
     
    166166                        <compilerarg value="-Xlint:unchecked"/>
    167167                </javac>
     168                <javac srcdir="${src.dir}:${test.dir}/functional" classpathref="test.classpath" destdir="${test.dir}/${build.dir}"
     169                                                target="1.5" source="1.5" debug="on" encoding="UTF-8">
     170                        <compilerarg value="-Xlint:deprecation"/>
     171                        <compilerarg value="-Xlint:unchecked"/>
     172                </javac>
    168173        </target>
    169174
    170     <target name="test" depends="test-compile">
    171         <junit printsummary="yes">
    172                 <sysproperty key="josm.home" value="${test.dir}/config/unit-josm.home"/>
    173             <classpath>
    174                 <path refid="test.classpath"/>
    175                 <pathelement path="${test.dir}/${build.dir}"/>
    176                 <pathelement path="${test.dir}/config"/>
    177             </classpath>
    178             <formatter type="plain"/>
    179             <batchtest fork="no" todir="${test.dir}/report">
    180                 <fileset dir="${test.dir}/unit" includes="**/*.java"/>
    181             </batchtest>
    182         </junit>
    183     </target>
     175        <target name="test" depends="test-compile">
     176                <junit printsummary="yes">
     177                        <sysproperty key="josm.home" value="${test.dir}/config/unit-josm.home"/>
     178                        <classpath>
     179                                <path refid="test.classpath"/>
     180                                <pathelement path="${test.dir}/${build.dir}"/>
     181                                <pathelement path="${test.dir}/config"/>
     182                        </classpath>
     183                        <formatter type="plain"/>
     184                        <batchtest fork="no" todir="${test.dir}/report">
     185                                <fileset dir="${test.dir}/unit" includes="**/*.java"/>
     186                        </batchtest>
     187                </junit>
     188        </target>
    184189
    185190</project>
Note: See TracChangeset for help on using the changeset viewer.