Changeset 3691 for trunk/build.xml

Show
Ignore:
Timestamp:
12/03/08 17:14:06 (4 years ago)
Author:
michael
Message:

More converters support.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/build.xml

    r2863 r3691  
    1 <project name="restlet-jpa" default="help"
     1<project name="restlet-jpa" default="help" xmlns:ivy="antlib:org.apache.ivy.ant"
    22        <!-- Sarugo common ant configuration --> 
    33        <property name="ant.lib.dir" value="ant" /> 
     
    1717 
    1818        <target name="download-build.common"> 
    19                 <get src="${build.common.url}" dest="${build.common.file}" usetimestamp="true" /> 
     19                <get ignoreerrors="true" src="${build.common.url}" dest="${build.common.file}" usetimestamp="true" /> 
    2020        </target> 
    21          
    22         <import file="${build.common.file}" optional="true"/> 
    23          
     21 
     22        <import file="${build.common.file}" optional="true" /> 
     23 
    2424        <target name="bootstrap" description="Download build dependencies and libraries"> 
    2525                <mkdir dir="${ant.lib.dir}" /> 
    26                 <antcall target="download-build.common"/> 
    27                 <antcall target="common.bootstrap"/> 
     26                <antcall target="download-build.common" /> 
     27                <antcall target="common.bootstrap" /> 
     28        </target> 
     29 
     30        <target name="project.package"> 
     31                <mkdir dir="${dist.dir}" /> 
     32                <jar destfile="${dist.dir}/${project.name}-${build.rev}.jar"> 
     33                        <fileset dir="${build.dir}/main/java"> 
     34                                <include name="**/*.class" /> 
     35                                <exclude name="org/sarugo/xtc/restlet/jpa/converter/JSONConverter.class" /> 
     36                                <exclude name="org/sarugo/xtc/restlet/jpa/converter/XTCConverter.class" /> 
     37                        </fileset> 
     38                        <fileset dir="${build.dir}/main/resources" /> 
     39                </jar> 
     40                <jar destfile="${dist.dir}/${project.name}-json-${build.rev}.jar"> 
     41                        <fileset dir="${build.dir}/main/java"> 
     42                                <include name="org/sarugo/xtc/restlet/jpa/converter/JSONConverter.class" /> 
     43                        </fileset> 
     44                </jar> 
     45                <jar destfile="${dist.dir}/${project.name}-xtc-${build.rev}.jar"> 
     46                        <fileset dir="${build.dir}/main/java"> 
     47                                <include name="org/sarugo/xtc/restlet/jpa/converter/XTCConverter.class" /> 
     48                        </fileset> 
     49                </jar> 
     50                <!-- Use ivy to copy the runtime dependencies to distribution directory --> 
     51                <ivy:retrieve pattern="${dist.dir}/[artifact]-[revision].[ext]" conf="default" useOrigin="true" /> 
     52                <property name="skip.common.package" value="true" /> 
    2853        </target> 
    2954