test with a given file name for the ant build script

git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@405234 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
aheritier
2006-05-08 23:59:04 +00:00
parent f6a24fa881
commit 9d26827b5d
3 changed files with 7 additions and 4 deletions

View File

@@ -47,6 +47,7 @@
<ant:echo>!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!</ant:echo>
</j:if>
<ant:echo>Generating ${maven.ant.generate.dir}/${maven.ant.generate.script} ...</ant:echo>
<ant:mkdir dir="${maven.ant.generate.dir}"/>
<j:file name="${maven.ant.generate.dir}/${maven.ant.generate.script}" prettyPrint="true">
<j:import file="${plugin.resources}/templates/build.jelly" inherit="true"/>
</j:file>

View File

@@ -18,12 +18,12 @@
<project xmlns:util="jelly:util" xmlns:j="jelly:core" xmlns:ant="jelly:ant" xmlns:maven="jelly:maven" xmlns:u="jelly:util" xmlns:assert="assert" xmlns:x="jelly:xml">
<goal name="testPlugin" prereqs="test-ant"/>
<goal name="test-ant" prereqs="clean">
<delete file="${basedir}/build.xml" failonerror="false"/>
<delete file="${maven.ant.generate.dir}/${maven.ant.generate.script}" failonerror="false"/>
<attainGoal name="ant:generate-build"/>
<assert:assertFileExists file="${basedir}/build.xml"/>
<assert:assertFileExists file="${maven.ant.generate.dir}/${maven.ant.generate.script}"/>
<attainGoal name="ant:execute"/>
<!-- load build.xml file and check that 'target' property is relative -->
<u:file name="${basedir}/build.xml" var="buildFile"/>
<u:file name="${maven.ant.generate.dir}/${maven.ant.generate.script}" var="buildFile"/>
<x:parse var="buildXml" xml="${buildFile.toURL()}"/>
<x:set var="properties" select="$buildXml/project/property"/>
<j:set var="defaulttargetdirName" value="${properties[2].attribute('name').value}"/>

View File

@@ -1,6 +1,8 @@
maven.ant.generate.script = myBuild.xml
maven.ant.generate.dir = ${basedir}
maven.jar.override =on
maven.jar.activation =${basedir}/lib/activation-1.0.2.jar
maven.license.licenseFile =${basedir}/LICENSE.txt
maven.ant.use.multirepo =false