inline..
--- Jason Dillon <[EMAIL PROTECTED]> wrote:
> On Sep 1, 2006, at 7:42 AM, anita kulshreshtha wrote:
> Anita, why do you always bring this up when there is talk about
> bootstrap?
Because when people are using bootstrap, it is not very obvious what
is going on. It is much simpler to give the 3 URLs and a simple build
command mvn. If there are build/test failures, they can look at the
default profile, and see what they are building. If for example the
openejb2 test failed, they could simply do
>cd openejb2 and
>mvn -Dmaven.test.skip=true
After this they can continue the build from the next step, i.e.
configs, etc.
> I have explained over and over and over again that the
> point of bootstrap is not to facilitate a normal build but to ensure
People only care about the normal build.
>
> that the build works from a known state (ie. clean, fresh specs, from
>
> openejb2). Your method does not provide this level of assurance. I
You have not given any concrete example/scenario in which my build
method does not work.
>
> created this script because people had problems checking things out
> in the right place,
Is this the main reason?
>cleaning the right bits and running the right mvn
Could you be more precise?
>
> commands to perform the build steps that were needed to help ensure
> that most everyone (except for some folks with whacky windows
> machines) can make a reliable build near 100% of the time.
>
> I'm really kinda getting tired of having to re-explain this.
>
>
> > 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
>
> No, no, no, no... no... no. We had already talked about this weeks
> ago. Its fine that you want to build in this manner, but I am firmly
>
> against putting a module into the main build that is for a directory
>
> that the user must checkout by hand.
I do not see any problems with that. Let us give people a choice by
putting these instructions on the wiki and they can decide if they want
to use bootstrap. BTW, it is in line with your philosophy about builds:
http://www.nabble.com/Re%3A-Unable-to-build-using-m2-p5074204.html
>
>
> >> 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.
>
> I don't have any problems with you, or anyone else making changes to
>
> include openejb2 in their local workspace (I'd recommend putting that
>
> into a profiles.xml next to the pom.xml though). But I think that
> your method is unacceptable for the project default.
>
> Bootstrap is there for a reason... I am not crazy, I actually know
> what I am doing.
>
> At this point I believe that bootstrap is important and needs to
> remain, until the items I previously listed are resolved.
I am not asking you to remove the bootstrap, I want to give our
users a choice.
Thanks
Anita
>
> --jason
>
>
>
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com