Changeset 16141 in josm for trunk/build.xml


Ignore:
Timestamp:
2020-03-15T20:10:01+01:00 (4 years ago)
Author:
simon04
Message:

see #16860 - build.xml: add ant sources

Generates jar file of JOSM source files and its dependencies.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/build.xml

    r16140 r16141  
    6464        <property name="dist.jar" location="${dist.dir}/josm-custom.jar"/>
    6565        <property name="dist-optimized.jar" location="${dist.dir}/josm-custom-optimized.jar"/>
     66        <property name="dist-sources.jar" location="${dist.dir}/josm-custom-sources.jar"/>
    6667        <property name="java.lang.version" value="1.8" />
    6768        <property name="test.headless" value="true" />
     
    11721173        </unzip>
    11731174    </target>
     1175    <target name="sources" description="Generates jar file of JOSM source files and its dependencies" depends="init,create-revision,epsg,resolve">
     1176        <ivy:cachefileset setid="sources.fileset" conf="sources"/>
     1177        <jar destfile="${dist-sources.jar}" level="${clevel}">
     1178            <zipgroupfileset refid="sources.fileset"/>
     1179            <fileset dir="${src.dir}"/>
     1180            <fileset dir="${resources.dir}"/>
     1181            <fileset file="CONTRIBUTION"/>
     1182            <fileset file="README"/>
     1183            <fileset file="LICENSE"/>
     1184            <fileset file="${build.dir}/REVISION"/>
     1185        </jar>
     1186    </target>
    11741187    <target name="bootstrap-workspace" description="Copy libraries from ivy cache to workspace folders for IDE" depends="resolve">
    11751188        <delete dir="${lib.dir}"/>
    11761189        <ivy:retrieve pattern="${lib.dir}/compile/[artifact]-[type].[ext]" conf="compile"/>
    11771190        <ivy:retrieve pattern="${lib.dir}/runtime/[artifact]-[type].[ext]" conf="runtime"/>
     1191        <ivy:retrieve pattern="${lib.dir}/sources/[artifact]-[type].[ext]" conf="sources"/>
    11781192    </target>
    11791193</project>
Note: See TracChangeset for help on using the changeset viewer.