buildframework/helium/tools/preparation/ivy/dependencies.ant.xml
changeset 628 7c4a911dc066
parent 217 0f5e3a7fb6af
equal deleted inserted replaced
588:c7c26511138f 628:7c4a911dc066
    29         <ivy:configure file="${tools.ivy.config.file}"/>
    29         <ivy:configure file="${tools.ivy.config.file}"/>
    30         <ivy:cleancache/>
    30         <ivy:cleancache/>
    31     </target>
    31     </target>
    32     
    32     
    33     
    33     
    34     <!-- Check the tools environment to ensure all required tools are present. -->
       
    35     <target name="check-tool-dependencies">
       
    36         <hlm:createToolsTableMacro dir="${temp.build.dir}/build/doc/ivy" failonerror="true" 
       
    37             configs="${build.type}" />
       
    38     </target>
       
    39     
       
    40     
       
    41     <!-- This is a test target for resolving the inputs for preparing the build area. -->
    34     <!-- This is a test target for resolving the inputs for preparing the build area. -->
    42     <target name="resolve-build-inputs">
    35     <target name="resolve-build-inputs">
    43         <hlm:record name="f:\resolve.txt" action="start" loglevel="verbose"/>
       
    44         <fmpp sourceRoot="${helium.dir}/tools/preparation/ivy/templates" outputRoot="${temp.build.dir}/ivy"
    36         <fmpp sourceRoot="${helium.dir}/tools/preparation/ivy/templates" outputRoot="${temp.build.dir}/ivy"
    45               replaceExtension="xml.ftl, ivy.xml">
    37               replaceExtension="xml.ftl, ivy.xml">
    46             <data expandProperties="yes">
    38             <data expandProperties="yes">
    47                 cfg: xml(${build_area.config.file})
    39                 cfg: xml(${build_area.config.file})
    48                 ant: antProperties()
    40                 ant: antProperties()
    49             </data>
    41             </data>
    50         </fmpp>
    42         </fmpp>
    51         <ivy:configure file="${build_area.ivy.config.file}"/>
    43         <ivy:configure file="${build_area.ivy.config.file}"/>
    52         <ivy:resolve file="${temp.build.dir}/ivy/ivy_file.ivy.xml" haltonfailure="false"/>
    44         <ivy:resolve file="${temp.build.dir}/ivy/ivy_file.ivy.xml" haltonfailure="false"/>
    53         <ivy:artifactreport tofile="${build.log.dir}/build_area_artifacts.xml"/>
    45         <ivy:artifactreport tofile="${build.log.dir}/build_area_artifacts.xml"/>
    54         <hlm:record name="f:\resolve.txt" action="stop"/>
       
    55     </target>
    46     </target>
    56     
    47     
    57 
    48 
    58 </project>
    49 </project>