Yeah it definitely doesn't work. It gets even better... If I try to do
something after the <taskdef> - for example <ant-contrib:var name =
"FOO" unset = "true"/> I get this kind of error:
/home/rdu/sfloess/development/test/ant2/build.xml:2: The following error
occurred while executing this line:
/home/rdu/sfloess/development/test/ant2/third-party.xml:45: The prefix
"ant-contrib" for element "ant-contrib:var" is not bound.
Matt Benson wrote:
--- "Scot P. Floess" <[EMAIL PROTECTED]> wrote:
I'd like to call <taskdef> either in a <target> or a
<macrodef>.
However, when doing so it seems as if the call is
ignored or forgotten
afterward:
That shouldn't be the case. If you can create a small
and reproducible example, pop it into Bugzilla.
Regards,
Matt
Either:
<target name = "ensure-installed">
<taskdef resource =
"net/sf/antcontrib/antlib.xml" uri =
"http://ant-contrib.sourceforge.net" description =
"Needed to use
ant-contrib.">
<classpath>
<pathelement location =
"/local/sfloess/test/lib/ant-contrib/ant-contrib-1.0b3.jar"/>
</classpath>
</taskdef>
</target>
Or
<macrodef name = "ensure-installed">
<sequential>
<taskdef resource =
"net/sf/antcontrib/antlib.xml" uri =
"http://ant-contrib.sourceforge.net" description =
"Needed to use
ant-contrib.">
<classpath>
<pathelement location =
"/local/sfloess/test/lib/ant-contrib/ant-contrib-1.0b3.jar"/>
</classpath>
</taskdef>
</sequential>
</macrodef>
I am running JDK 1.6 and ant 1.7.1
I didn't readily see anything stating this can't be
done... Of course,
I didn't spend too much time investigating...
--
Scot P. Floess
27 Lake Royale
Louisburg, NC 27549
252-478-8087 (Home)
919-754-4592 (Work)
Chief Architect JPlate
http://sourceforge.net/projects/jplate
Chief Architect JavaPIM
http://sourceforge.net/projects/javapim
Architect Keros
http://sourceforge.net/projects/keros
---------------------------------------------------------------------
To unsubscribe, e-mail:
[EMAIL PROTECTED]
For additional commands, e-mail:
[EMAIL PROTECTED]
____________________________________________________________________________________
Never miss a thing. Make Yahoo your home page.
http://www.yahoo.com/r/hs
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Scot P. Floess
27 Lake Royale
Louisburg, NC 27549
252-478-8087 (Home)
919-754-4592 (Work)
Chief Architect JPlate http://sourceforge.net/projects/jplate
Chief Architect JavaPIM http://sourceforge.net/projects/javapim
Architect Keros http://sourceforge.net/projects/keros