ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Antoine Levy-Lambert" <anto...@gmx.de>
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 :
http://ant.apache.org/manual/CoreTypes/regexp.html
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 :

  a.. org.apache.tools.ant.util.regexp.Jdk14RegexpRegexp
  b.. org.apache.tools.ant.util.regexp.JakartaOroRegexp
  c.. org.apache.tools.ant.util.regexp.JakartaRegexpRegexp
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 org.apache.tools.ant.util.regexp.Jdk14RegexpRegexp
does not work.

Regards,

Antoine

----- Original Message ----- 
From: "Laurie Harper" <laurie@holoweb.net>
To: <user@ant.apache.org>
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: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Mime
View raw message