I think we'd all like to switch to M2 exclusively but no one has time to do the work. There are also some debates about some of the build steps, primarily assembly. I think the current assembly module is a bloated obsolete turkey and should be removed in favor of using the packaging and assembly plugins. Dain thinks this will cause binary incompatibility havoc. ( I hope I'm not seriously misrepresenting his opinion, if so I apologize).

thanks
david jencks

On Oct 1, 2005, at 3:25 PM, Brett Porter wrote:

That's one step to change. If you want to move to m2 exclusively, then
geronimo would have to <exec /> m2 instead of however it calls the
original maven goals on it. shouldn't be a hard change.

I guess the issue there is complicating an already overcomplicated build
process for Geronimo...

Another crazy idea is to write a Maven 1 plugin that uses Jason's
embedder to run m2. That's probably achievable and a preferred solution.
I'll look into it.

Is it the opinion of the group to switch to m2 exclusively, or is there
something else that needs to happen first?

Thanks,
Brett

Aaron Mulder wrote:

So currently the Geronimo (Maven 1) build can build OpenEJB at the
same time if you check it out and do a multiproject build.  Would that
still work if OpenEJB moved to M2 exclusively?

Aaron

On 10/1/05, Brett Porter <[EMAIL PROTECTED]> wrote:


Hi,

The Maven 2 build for OpenEJB is complete.

There is a readme in the m2 subdirectory. Basically it runs some scripts
to copy POMs and reorganise in a subdirectory. It pulls geronimo JARs
from your maven 1 local repository.

Currently a build of all of openejb (including tests) takes 1m 30s on my machine, 17s with tests skipped. The majority of that is the xml beans plugin which currently re-executes even if the schemas haven't changed.

Can folks test this and see if it is complete?

What should be the process be for incorporating this into the trunk as
the primary build? Is that something wanted at this stage?

- Brett








Reply via email to