On Fri, 03 May 2002, Daniel Rall <[EMAIL PROTECTED]> wrote:

> I don't know if this will help or not, but Commons XO depends upon
> Maven for its build targets, while Maven has a compilation and
> run-time dependency on XO.

As long as both have compile time dependencies on each other, we have
a circular dependency that needs some exceptional measures (like
bootstrapping Ant as it needs an XML parser for example).

> Doing an explicit build of XO (using Ant's <javac> task directly)
> might help work around these issues.

This is one of two possible solutions:

(1) build the stuff Maven depends upon without Maven

(2) bootstrap Maven with some precompiled dependencies, build the
stuff Maven depends upon with the bootstrapped Maven version, rebuild
Maven with the latest dependencies.

It may be easier to do (1) to start with, but I'd expect Maven to
gather more and more dependencies that use Maven to build, so getting
(2) right is the better option IMHO.

>> Also, I've assumed that regexp is jakarta-regexp, yes?
> 
> It's Jakarta ORO now.

ORO only?  You'd better update
<http://jakarta.apache.org/turbine/maven/dependencies.html> then 8-)

Stefan

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to