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> |