@@ -16,14 +16,13 @@
limitations under the License.
limitations under the License.
-->
-->
<project>
<project>
<property name="propin" location="${java.io.tmpdir}/propertyhelperinput"/>
<property name="propout" location="${java.io.tmpdir}/propertyhelperoutput"/>
<import file="antunit-base.xml"/>
<target name="compileHelpers">
<target name="compileHelpers">
<mkdir dir="${prop in}/org/apache/ant/propertyhelper"/>
<mkdir dir="${pr opo ut}/org/apache/ant/propertyhelper"/>
<mkdir dir="${input }/org/apache/ant/propertyhelper"/>
<mkdir dir="${out put}/org/apache/ant/propertyhelper"/>
<echo file="${prop in}/org/apache/ant/propertyhelper/URLHelper.java"><![CDATA[
<echo file="${input }/org/apache/ant/propertyhelper/URLHelper.java"><![CDATA[
package org.apache.ant.propertyhelper;
package org.apache.ant.propertyhelper;
import org.apache.tools.ant.PropertyHelper;
import org.apache.tools.ant.PropertyHelper;
@@ -40,7 +39,7 @@ public class URLHelper implements PropertyHelper.PropertyEvaluator {
}
}
}
}
]]></echo>
]]></echo>
<echo file="${prop in}/org/apache/ant/propertyhelper/JavaHelper.java"><![CDATA[
<echo file="${input }/org/apache/ant/propertyhelper/JavaHelper.java"><![CDATA[
package org.apache.ant.propertyhelper;
package org.apache.ant.propertyhelper;
import java.io.File;
import java.io.File;
@@ -69,26 +68,21 @@ public class JavaHelper extends ProjectComponent
}
}
}
}
]]></echo>
]]></echo>
<javac srcdir="${prop in}" destdir="${pr opo ut}"/>
<javac srcdir="${input }" destdir="${out put}"/>
</target>
</target>
<target name="defineHelpers" depends="compileHelpers">
<target name="defineHelpers" depends="compileHelpers">
<componentdef name="urlhelper"
<componentdef name="urlhelper"
classname="org.apache.ant.propertyhelper.URLHelper">
classname="org.apache.ant.propertyhelper.URLHelper">
<classpath location="${pr opo ut}"/>
<classpath location="${out put}"/>
</componentdef>
</componentdef>
<componentdef name="javahelper"
<componentdef name="javahelper"
classname="org.apache.ant.propertyhelper.JavaHelper">
classname="org.apache.ant.propertyhelper.JavaHelper">
<classpath location="${pr opo ut}"/>
<classpath location="${out put}"/>
</componentdef>
</componentdef>
<propertyhelper>
<propertyhelper>
<urlhelper/>
<urlhelper/>
<javahelper/>
<javahelper/>
</propertyhelper>
</propertyhelper>
</target>
</target>
<target name="tearDown">
<delete dir="${propin}"/>
<delete dir="${propout}"/>
</target>
</project>
</project>