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

Reply via email to