And there is a wiki page outlining the strategy and tracking the status.

http://opensource2.atlassian.com/confluence/oss/display/GERONIMO/Migration+to+Maven2

(Think j2ee-schema doesn't build succesfully from top down on a fresh
and clean checkout).

Cheers
Prasad


On 3/8/06, anita kulshreshtha <[EMAIL PROTECTED]> wrote:
>     Is there a reason tomcat is not on the list?
>
> Thanks
> Anita
>
> --- Jacek Laskowski <[EMAIL PROTECTED]> wrote:
>
> > Hi,
> >
> > Just want to describe the current status of the
> > migration for others
> > to help them follow up and contribute in any way -
> > send
> > patches/comment/argue/etc. ;) I'll do my best to
> > procees patches and
> > answer questions as they come. It should also help
> > everybody who's
> > working on it sync'ing and moving on from the same
> > point.
> >
> > (Anita, Anders, Henri, Prasad, could you, please,
> > confirm we're at the
> > same point in the migration?)
> >
> > It describes the state of the repository as of
> > today:
> >
> > $  svn info
> > Path: .
> > URL: https://svn.apache.org/repos/asf/geronimo/trunk
> > Repository UUID:
> > 13f79535-47bb-0310-9956-ffa450edef68
> > Revision: 383911
> > Node Kind: directory
> > Schedule: normal
> > Last Changed Author: jlaskowski
> > Last Changed Rev: 383906
> > Last Changed Date: 2006-03-07 16:29:45 +0100 (Tue,
> > 07 Mar 2006)
> > Properties Last Updated: 2006-03-01 00:44:58 +0100
> > (Wed, 01 Mar 2006)
> >
> > The Geronimo build requires Maven 2.0.2 with no
> > additional
> > configuration tweaks (there was a *false* alarm
> > about having to use
> > the daily build of M2). Modules are subprojects of
> > the top-level
> > project and thus the general configuration happens
> > in the parent
> > pom.xml (versions, repositories, properties, etc.)
> > whereas the child
> > poms merely reference them.
> >
> > The list of (possibly-partially) migrated submodules
> > includes:
> >
> > [INFO]   Geronimo
> > [INFO]   Geronimo :: Activation
> > [INFO]   Geronimo :: ActiveMQ Embedded RAR
> > [INFO]   Geronimo :: Kernel
> > [INFO]   Geronimo :: Common
> > [INFO]   Geronimo :: Interceptor
> > [INFO]   Geronimo :: Util
> > [INFO]   Geronimo :: System
> > [INFO]   Geronimo :: Management API
> > [INFO]   Geronimo :: Core
> > [INFO]   Geronimo :: J2EE
> > [INFO]   Geronimo :: Web Services
> > [INFO]   Geronimo :: Security
> > [INFO]   Geronimo :: Axis
> > [INFO]   Geronimo :: Transaction
> > [INFO]   Geronimo :: Naming
> > [INFO]   Geronimo :: Client
> > [INFO]   Geronimo :: Deployment
> > [INFO]   Geronimo :: Connector
> > [INFO]   Geronimo :: Deploy :: Common Config
> > [INFO]   Geronimo :: J2EE Schema
> > [INFO]   Geronimo :: Service :: Builder
> > [INFO]   Geronimo :: Security :: Builder
> > [INFO]   Geronimo :: J2EE :: Builder
> > [INFO]   Geronimo :: Naming :: Builder
> > [INFO]   Geronimo :: Test :: DDBeans
> > [INFO]   Geronimo :: Connector :: Builder
> > [INFO]   Geronimo :: Configuration Converter
> > [INFO]   Geronimo :: Web :: Builder
> > [INFO]   Geronimo :: Deploy :: JSR-88
> > [INFO]   Geronimo :: Deploy :: CLI Tool
> > [INFO]   Geronimo :: Derby
> > [INFO]   Geronimo :: Directory
> > [INFO]   Geronimo :: Deploy :: Hot Deployer
> > [INFO]   Geronimo :: JavaMail Transport
> > [INFO]   Geronimo :: JMX Remoting
> > [INFO]   Geronimo :: Mail
> > [INFO]   Geronimo :: Scripts
> > [INFO]   Geronimo :: Session
> > [INFO]   Geronimo :: Spring
> > [INFO]   Geronimo :: Timer
> >
> > Each module has its own subtask of
> > http://issues.apache.org/jira/browse/GERONIMO-851,
> > which is the JIRA
> > main task for the M2 migration. The migration is
> > meant to be done once
> > the task has been closed. You can watch it so you'll
> > be notified when
> > it's happened (login to JIRA and use Watch link in
> > the Operations of
> > the left-hand side pane).
> >
> > You execute the build using the m2 standard phases -
> > install, test,
> > verify, clean. Of course the first time you're
> > building it, you'll
> > need to do it connected to the Net as there're lots
> > of dependencies to
> > be downloaded.
> >
> > There's a feature of the build so that you don't
> > need to execute the
> > whole build while you're working on a module. It's
> > done via a profile
> > specified in the top-level pom and is initialized by
> > module property.
> > Run
> >
> >   mvn -Dmodule=<module>
> >
> > to execute the build of the specified <module>. Be
> > sure to run it from
> > within the top directory of the sources and the
> > module itself. Some
> > tests depend on physical resources like specific
> > directory locations
> > and files.
> >
> > Having written all this, we're failing on the derby
> > module due to a
> > non-working tests. Executing M2 finishes with the
> > following test
> > error:
> >
> > $ mvn -o clean install
> > ...
> >
> -------------------------------------------------------
> >  T E S T S
> >
> -------------------------------------------------------
> > [surefire] Running
> > org.apache.geronimo.derby.DerbySystemGBeanTest
> > log4j:WARN No appenders could be found for logger
> > (DerbySystem).
> > log4j:WARN Please initialize the log4j system
> > properly.
> > [surefire] Tests run: 1, Failures: 1, Errors: 0,
> > Time elapsed: 7.781
> > sec <<<<<<<< FAILURE !!
> > [INFO]
> >
> ----------------------------------------------------------------------------
> > [ERROR] BUILD ERROR
> > [INFO]
> >
> ----------------------------------------------------------------------------
> >
> > because of
> >
> > junit.framework.AssertionFailedError
> >         at
> > junit.framework.Assert.fail(Assert.java:47)
> >         at
> > junit.framework.Assert.assertTrue(Assert.java:20)
> >         at
> > junit.framework.Assert.assertTrue(Assert.java:27)
> >         at
> >
> org.apache.geronimo.derby.DerbySystemGBeanTest.testCreateSystemUsingServerInfo(DerbySystemGBeanTest.java:46)
> > ...
> >
> > Hopefully, I didn't miss anything.
> >
> > Jacek
> >
> > --
> > Jacek Laskowski
> > http://www.laskowski.org.pl
> >
>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
>

Reply via email to