I am not sure, what problem you are trying to solve. Somewhere there
should be a logic to include the jar or not. Can you move it outside of
ANT script? If no, you can create dummy task and <taskdef> it. Or you
can try to add your jar to classpath of some other innocent <taskdef>.
- Alexey.
Nestor Dutko wrote:
I should have added this - this jar does not contain any typedef or tasks to
be defined. It actually contains the regexp implementation that I just want
to have added to the ant classpath.
Can I use taskdef/typedef without defining a task or type?
-----Original Message-----
From: Alexey N. Solofnenko [mailto:[EMAIL PROTECTED]
Sent: Tuesday, August 23, 2005 4:06 PM
To: Ant Users List
Subject: Re: Adding to the ant classpath from within a project
<taskdef> and <typedef>
(http://ant.apache.org/manual/CoreTasks/typedef.html) have classpath
attribute. You can execute it within a target or within ANT-Contrib's <if>
task in a global scope.
- Alexey.
Nestor Dutko wrote:
I've looked around at this and understand the mechanisms that nat has
for extending types (via typedef) and tasks (via taskdef).
I have a condition where I want to use the propertyregexp task. I
compile using JDK1.2. I also have the apache regexp.jar. I have read
on how to add my own task definition and defining with regexpimpl to
use via the ant -D mechanism.
What I want to do is
- augment just ant's classpath to include regexp.jar
- do this without:
adding the file to $ANT_HOME/lib
adding the file to ~/.ant tree
setting CLASSPATH to point to the location of the file before
invoking ant.
Is there some way that I can cause the ant classloader to know about a
generic JAR file to be added if the jar file does not have a type or
task definition?
Thanks,
Nestor
--
------------------------------------------------------------------------
/ Alexey N. Solofnenko
MDL Information Systems, Inc.
work: 510-357-2222x1726
home: http://trelony.cjb.net/
/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED] For additional
commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
------------------------------------------------------------------------
/ Alexey N. Solofnenko
MDL Information Systems, Inc.
work: 510-357-2222x1726
home: http://trelony.cjb.net/
/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]