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 <[EMAIL PROTECTED]> 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 https://svn.apache.org/repos/asf/geronimo/server/trunk geronimo >cd geronimo >mkdir openejb2 >mkdir specs >svn co http://svn.codehaus.org/openejb/trunk/openejb2 openejb2 >svn co http://svn.apache.org/repos/asf/geronimo/specs/trunk 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: <modules> <module>modules</module> <module>maven-plugins</module> <module>applications</module> <module>openejb2</module> <------- <module>configs</module> <module>assemblies</module> </modules> and >cd .. >mvn 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. Thanks Anita > > 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 <[EMAIL PROTECTED]> 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 > > http://www.laskowski.net.pl > > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
