Changeset 1595 for trunk/build.xml

Show
Ignore:
Timestamp:
02/11/10 20:12:45 (2 years ago)
Author:
amandel
Message:

- Update IVY to 2.1.0
- refresh ivy.xml as needed for the update and clean up a bit

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/build.xml

    r1462 r1595  
    3232    ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
    3333 --> 
    34 <project name="fawkeZ" basedir="." default="build" xmlns:ivy="antlib:fr.jayasoft.ivy.ant"> 
     34<project name="fawkeZ" basedir="." default="build" xmlns:ivy="antlib:org.apache.ivy.ant"> 
    3535 
    3636    <import file="config/properties.xml"/> 
     
    4646       <fileset dir="${base.dir}/lib"> 
    4747         <include name="default/xalan/xalan.jar"/> 
    48          <include name="default/xalan/serializer.jar"/> 
     48         <include name="default/serializer/serializer.jar"/> 
    4949         <include name="default/xercesImpl/xml-apis.jar"/> 
    5050         <include name="default/xercesImpl/xercesImpl.jar"/> 
     
    165165      <fail message="Outdated version of xerces found on classpath!"/> 
    166166    </target> 
    167  
    168167    <target name="check-xerces-ant" 
    169168       depends="check-xerces-ant-available, check-xerces-ant-version"> 
     
    326325            todir="${base.dir}/lib/eclipse"/> 
    327326        <!-- xmlns:ivy="antlib:fr.jayasoft.ivy.ant" --> 
    328         <typedef resource="fr/jayasoft/ivy/ant/antlib.xml"> 
    329             <classpath> 
    330                 <pathelement location="${base.dir}/lib/ivy/ivy-2.0.0.jar"/> 
    331             </classpath> 
    332         </typedef> 
    333         <settings file="${base.dir}/config/ivyconf.xml" /> 
    334         <resolve file="${base.dir}/config/ivy.xml" conf="default"/> 
    335         <retrieve pattern="${base.dir}/lib/[conf]/[module]/[artifact].[ext]" 
     327        <path id="ivy.classpath"> 
     328                <pathelement location="${base.dir}/lib/ivy/ivy-2.1.0.jar"/> 
     329        </path> 
     330        <taskdef resource="org/apache/ivy/ant/antlib.xml" 
     331            uri="antlib:org.apache.ivy.ant" classpath="${base.dir}/lib/ivy/ivy-2.1.0.jar"/> 
     332        <ivy:settings file="${base.dir}/config/ivyconf.xml" /> 
     333        <ivy:resolve file="${base.dir}/config/ivy.xml" conf="default"/> 
     334        <ivy:retrieve pattern="${base.dir}/lib/[conf]/[module]/[artifact].[ext]" 
    336335            conf="default"/> 
     336        <ivy:report todir="${build.dir}/doc/ivy" dot="true"/>  
    337337        <touch file="${base.dir}/lib/default/retrieve-3rd-party-libs.done"/> 
    338338    </target> 
    339339    <target name="report-dependency" depends="retrieve-3rd-party-libs"> 
    340340        <mkdir dir="${build.dir}/ivy"/> 
    341         <report todir="${build.dir}/ivy"/> 
     341        <ivy:report todir="${build.dir}/ivy"/> 
    342342    </target> 
    343343 
     
    400400            </fileset> 
    401401        </copy> 
     402        <taskdef name="xpathproperty"  
     403            classname="org.jcoderz.commons.taskdefs.XpathPropertyTask"> 
     404            <classpath> 
     405                <pathelement path="${build.dir}/bootstrap-classes"/> 
     406            </classpath> 
     407        </taskdef> 
     408        <xpathproperty name="xpathtest" xpath="/project/@name" file="build.xml"/> 
     409        <echo message="Result = ${xpathtest}"/> 
    402410    </target> 
    403411