ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Antoine Levy-Lambert" <>
Subject Re: ant/maven integration and optional tasks
Date Mon, 13 Mar 2006 21:25:24 GMT
Hello Laurie,

please look at this manual page :
maybe this paragraph can help you :
The property ant.regexp.regexpimpl governs which regular expression
implementation will be chosen. Possible values for this property are :

Also, if you want to use the Oro implementation of regexp, you then need
ant-apache-oro.jar and jakarta-oro.jar in the classpath.
Similarily, you will need jakarta-regexp.jar and ant-apache-regexp.jar in
the last case.

Most optional tasks in ant require at least 2 jars, one containing the
bridge code between ant and the external dependency, the other one being the
external dependency itself.

I am surprised that the
does not work.



----- Original Message ----- 
From: "Laurie Harper" <>
To: <>
Sent: Saturday, March 11, 2006 3:32 AM
Subject: Re: ant/maven integration and optional tasks

> Laurie Harper wrote:
> > I'm trying to integrate an Ant build which uses optional tasks
> > (specifically, the <script> task) into a Maven2 build. The trouble is, I
> > can't find a way to get the necessary dependencies onto the classpath.
> >
> > I'm using Maven's antrun plugin to call the Ant build using the <ant>
> > task. But I don't see any mechanism in the <ant> task for specifying the
> > classpath that should be used for the invoked build.
> >
> > Since I also can't see a way with Maven's antrun plugin to specify a
> > classpath to invoke Ant with, I'm at a dead end.
> >
> > Is there a general mechanism in Ant for importing dependencies for
> > optional tasks that might work in this scenario? Ideally I'd like the
> > Ant build to work when invoked with Ant as well as when invoked through
> > Mavent, but I'd settle for a solution that only worked with Maven if
> > that's the best that can be achieved.
> OK, thanks to a response on the Maven list I figured out how to
> configure the plugin with the necessary dependencies. However, now I
> have a different problem.
> Ant is now complaining about the <replaceregex> optional task. According
> to the manual, it should be able to use the JDK's regex APIs (I'm using
> JDK 1.5). I tried supplying ORO or Jakarta Regex but got the missing
> dependencies error with all tree configurations.
> What am I missing? Does this task have additional, undocumented
> dependencies?
> L.

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message