geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From anita kulshreshtha <>
Subject Re: svn commit: r437291 - in /geronimo/server/trunk: bootstrap bootstrap.bat bootstrap.xml
Date Fri, 01 Sep 2006 14:42:31 GMT
Hi All,

   It appears that I am the only one who does not use the bootstrap.
Here is why it is not needed...

--- Jason Dillon <> wrote:

> No issue...
>   * OpenEJB2 snaps need to be published by CI (needs G below)
>   * G snaps to be published by CI (needs OpenEJB2 above)
>   * specs/trunk need to be published
>   * Maven needs to get MNG-1911 fixed

   None of these are required. The *only* thing that needs to be
published is the car-maven-plugin. The only time one might(?) need to
use bootstrap is when releasing a new version of the plugin. The plugin
must be released *only* in these two case:
  - The version is changed from 1.2-SNAPSHOT to anything else.
  - The plexus component.xml is changed. The code changes in mojo do
not matter. 
  I have tested this and it has been confirmed by Brett Porter on RC.
With that said, here are the steps I use to build from a clean repo:
  (If you want to start with a clean repo, delete .m2 repo.) 

  >mkdir geronimo
  >svn co
  >cd geronimo
  >mkdir openejb2
  >mkdir specs
  >svn co openejb2
  >svn co specs

To build specs 
  >cd specs
  >mvn or mvn clean install

To build geronimo with openejb2 add openejb2 to the default profile in
the top level pom.xml as shown below:
                <module>openejb2</module>                    <-------
  >cd ..
   After the first time you can build from any directory.

    Please give it a try and provide feedback, so that we can put
bootstrap to rest.


> And then at that point bootstrap will not be needed for normal use...
> may still want to keep it in to allow the clean repo bits to ensure  
> that G still builds correctly and downloads artifacts though.
> --jason
> On Aug 31, 2006, at 3:24 PM, Jacek Laskowski wrote:
> > On 8/31/06, Jason Dillon <> wrote:
> >
> >> You most certainly do not need to use it to build Geronimo.  It is
> >> only an attempt to automate several steps together.  As I have
> said
> >> before, and I will undoubtedly say again, bootstrap is temporary
> and
> >> will be removed as soon as we have all of the dependency artifacts
> >> published and have a few maven bugs resolved.
> >
> > It may already have been answered, but can't find it and thus the  
> > question goes.
> >
> > Is there a JIRA issue that would let us track where we're at in the
> > process of removing bootstrap? I mean, you seem to imply a bunch of
> > steps before bootstrap itself gets whacked. They are subtasks for
> the
> > main task - bootstrap removed as a build helper tool (no, I won't
> > repeat the mantra about these tasks being helpful for others to
> track
> > the status *and* help you out where/if possible ;-))
> >
> > Jacek
> >
> > -- 
> > Jacek Laskowski
> >

Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 

View raw message