[prev in list] [next in list] [prev in thread] [next in thread] 

List:       cactus-dev
Subject:    Re: Gump
From:       Stefan Bodewig <bodewig () apache ! org>
Date:       2004-10-28 7:01:09
Message-ID: m3vfcvz5qi.fsf () bodewig ! bost ! de
[Download RAW message or body]

On Tue, 26 Oct 2004, Felipe Leme <maven@felipeal.net> wrote:

> 2.Don't know how to reproduce the process, i.e., build Cactus as
> Gump does.

The major difference is that Gump will ignore your declared
dependencies and always use the latest builds of everything.

If your project builds with Ant (as Cactus does) the main difference
is the class loader hierarchy.  All <classpath> constructs in your
build files get ignored completely.

To achieve this you need to place all jars you depend on the CLASSPATH
and run Ant with -Dbuild.sysclasspath=only - this is exactly what Gump
does.

If you are using Maven in Gump, it may be simpler to reproduce (and
it's probably easier to subvert Gump that way).  Gump uses jar
overrides for the dependencies and runs maven --offline.

Cheers

        Stefan

---------------------------------------------------------------------
To unsubscribe, e-mail: cactus-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: cactus-dev-help@jakarta.apache.org

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic