You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ant.apache.org by George Storm <gs...@divxcorp.com> on 2007/05/02 11:42:31 UTC
Adding the Ant-Contrib Tasks
I wish to use the "var" referenced from this link:
<http://ant-contrib.sourceforge.net/tasks/tasks/variable_task.html>
I have downloaded and extracted the 1.0b3 files.
I am referencing the installation documentation:
<http://ant-contrib.sourceforge.net/tasks/ >
I am attempting to install based on the first option
I have placed the ant-contrib-1.0b3.jar into my ~/local/ant/lib folder.
Do I need to copy the other files that were extracted and where to?
It says to include the following line in my script:
<taskdef resource="net/sf/antcontrib/antlib.xml"/>
When I do I get the error:
Ant could not find the task or a class this task relies upon.
As there are no .xml files in what I extracted I am at a loss as to where
they want my path to actually point to.
Your assistance would be appreciated.
Thanks,
- George Lawrence Storm, DivX, Inc.
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org
Re: Adding the Ant-Contrib Tasks
Posted by Peter Reilly <pe...@gmail.com>.
What you are doing seems to be correct
(assuming that ~/local/ant is $ANT_HOME)
I would check a number of things.
1: does the file /etc/ant.conf exist?
2: which version of ant are you using ? (ant 1.7.0 would
be the best).
I used to place all third party tasks in $ANT_HOME/lib, but
now I place them in the project and use a different XML name
space for them.
For ant-contrib I use:
<project name="ant-contrib.setup">
<!-- setup antcontrib -->
<typedef uri="antlib:net.sf.antcontrib"
resource="net/sf/antcontrib/antlib.xml">
<classpath>
<fileset dir="${commons.dir}/lib/ant/ant-contrib" includes="*.jar"/>
</classpath>
</typedef>
</project>
And refer to var as follows:
<project name="targets" xmlns:ac="antlib:net.sf.antcontrib">
.
.
.
<ac:var name="-build-macro-1-" unset="yes"/>
.
.
</project>
On 5/2/07, George Storm <gs...@divxcorp.com> wrote:
> I wish to use the "var" referenced from this link:
> <http://ant-contrib.sourceforge.net/tasks/tasks/variable_task.html>
>
> I have downloaded and extracted the 1.0b3 files.
>
> I am referencing the installation documentation:
> <http://ant-contrib.sourceforge.net/tasks/ >
>
> I am attempting to install based on the first option
>
> I have placed the ant-contrib-1.0b3.jar into my ~/local/ant/lib folder.
>
> Do I need to copy the other files that were extracted and where to?
>
> It says to include the following line in my script:
>
> <taskdef resource="net/sf/antcontrib/antlib.xml"/>
>
> When I do I get the error:
> Ant could not find the task or a class this task relies upon.
>
> As there are no .xml files in what I extracted I am at a loss as to where
> they want my path to actually point to.
>
> Your assistance would be appreciated.
>
> Thanks,
>
> - George Lawrence Storm, DivX, Inc.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
> For additional commands, e-mail: user-help@ant.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org