You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by Sean Schofield <se...@gmail.com> on 2005/12/29 19:58:15 UTC

Proposal: Switch to Maven(2)

I am proposing we switch to Maven2.  I think we now have enough people
who are ready willing and able to sustain the Maven effort.  In the
interest of time I will not go into why I think Maven is better then
Ant (I'm probably not the best person for that anyways.)

Here are the details of my proposal:

1.) Minor changes to the svn structure to become more Maven friendly. 
These are minor changes to the directory layout and the result will be
something similar to what we have in the test repository.[1]

Changes will be made to the trunk only.  We will also backup the
current structure (like we did before the last reorg) so nothing will
be lost and we can go back to the old if things don't work.

2.) Abandon (but do not remove) the current Ant scripts.  I don't
think they're worth changing.  It will be much simpler to focus on the
maven script and just push through the pain.

3.) Temporarily abandon the nightly builds.  Make an announcement on
the user list that nightly builds will be unavailable for the next
week or two while we get the new infrastructure setup.  The nightly
builds rely on the Ant scripts.

4.) New Mavenized website.  Slowly migrate to a Maven generated
website.  At first only the essential pieces will be there (basic
overview, mailing list and jira info, etc.)  Once the site is being
automated and published it will be easy to add pieces back each day.

5.) Move to a solaris zone for building the nightlies and publishing
the website.

I think the best way to proceed with this is to jump right in and push
through.  Bruno has offered to help and the Tobago team has already
provided some assistance.  Wendy and James from the Struts team have
offered to help when possible and now John Fallows is offering his
assistance.

I will go ahead with the reorg in the next few days if I get enough
+1.  Keep in mind that the existing maven script already builds the
jar files so developers will continue to have access to the latest and
greatest.  Also keep in mind that I have done one SVN reorg for
MyFaces already and that with SVN its easy to "roll back" if we aren't
happy with the results.

Thoughts?

Sean

[1] http://svn.apache.org/repos/test/myfaces/

Re: Proposal: Switch to Maven(2)

Posted by John Fallows <jo...@gmail.com>.
+1

I'm definitely up for helping out with this.

Kind Regards,
John Fallows.

On 12/29/05, Bruno Aranda <br...@gmail.com> wrote:
>
> +1 As I've told in previous e-mails, everything seems to be working ok
> in the maven build. It only remains to be migrated the current
> documentation and the tests. There is some basic information in the
> site being generated with maven and I've started to move some
> documentation and to play with it. I am happy with the maven build
> now.
>
> Regards,
>
> Bruno
>
> 2005/12/29, Sean Schofield <se...@gmail.com>:
> > I am proposing we switch to Maven2.  I think we now have enough people
> > who are ready willing and able to sustain the Maven effort.  In the
> > interest of time I will not go into why I think Maven is better then
> > Ant (I'm probably not the best person for that anyways.)
> >
> > Here are the details of my proposal:
> >
> > 1.) Minor changes to the svn structure to become more Maven friendly.
> > These are minor changes to the directory layout and the result will be
> > something similar to what we have in the test repository.[1]
> >
> > Changes will be made to the trunk only.  We will also backup the
> > current structure (like we did before the last reorg) so nothing will
> > be lost and we can go back to the old if things don't work.
> >
> > 2.) Abandon (but do not remove) the current Ant scripts.  I don't
> > think they're worth changing.  It will be much simpler to focus on the
> > maven script and just push through the pain.
> >
> > 3.) Temporarily abandon the nightly builds.  Make an announcement on
> > the user list that nightly builds will be unavailable for the next
> > week or two while we get the new infrastructure setup.  The nightly
> > builds rely on the Ant scripts.
> >
> > 4.) New Mavenized website.  Slowly migrate to a Maven generated
> > website.  At first only the essential pieces will be there (basic
> > overview, mailing list and jira info, etc.)  Once the site is being
> > automated and published it will be easy to add pieces back each day.
> >
> > 5.) Move to a solaris zone for building the nightlies and publishing
> > the website.
> >
> > I think the best way to proceed with this is to jump right in and push
> > through.  Bruno has offered to help and the Tobago team has already
> > provided some assistance.  Wendy and James from the Struts team have
> > offered to help when possible and now John Fallows is offering his
> > assistance.
> >
> > I will go ahead with the reorg in the next few days if I get enough
> > +1.  Keep in mind that the existing maven script already builds the
> > jar files so developers will continue to have access to the latest and
> > greatest.  Also keep in mind that I have done one SVN reorg for
> > MyFaces already and that with SVN its easy to "roll back" if we aren't
> > happy with the results.
> >
> > Thoughts?
> >
> > Sean
> >
> > [1] http://svn.apache.org/repos/test/myfaces/
> >
>



--
Author Pro JSF and Ajax: Building Rich Internet Components
http://www.apress.com/book/bookDisplay.html?bID=10044

Re: Proposal: Switch to Maven(2)

Posted by Bruno Aranda <br...@gmail.com>.
+1 As I've told in previous e-mails, everything seems to be working ok
in the maven build. It only remains to be migrated the current
documentation and the tests. There is some basic information in the
site being generated with maven and I've started to move some
documentation and to play with it. I am happy with the maven build
now.

Regards,

Bruno

2005/12/29, Sean Schofield <se...@gmail.com>:
> I am proposing we switch to Maven2.  I think we now have enough people
> who are ready willing and able to sustain the Maven effort.  In the
> interest of time I will not go into why I think Maven is better then
> Ant (I'm probably not the best person for that anyways.)
>
> Here are the details of my proposal:
>
> 1.) Minor changes to the svn structure to become more Maven friendly.
> These are minor changes to the directory layout and the result will be
> something similar to what we have in the test repository.[1]
>
> Changes will be made to the trunk only.  We will also backup the
> current structure (like we did before the last reorg) so nothing will
> be lost and we can go back to the old if things don't work.
>
> 2.) Abandon (but do not remove) the current Ant scripts.  I don't
> think they're worth changing.  It will be much simpler to focus on the
> maven script and just push through the pain.
>
> 3.) Temporarily abandon the nightly builds.  Make an announcement on
> the user list that nightly builds will be unavailable for the next
> week or two while we get the new infrastructure setup.  The nightly
> builds rely on the Ant scripts.
>
> 4.) New Mavenized website.  Slowly migrate to a Maven generated
> website.  At first only the essential pieces will be there (basic
> overview, mailing list and jira info, etc.)  Once the site is being
> automated and published it will be easy to add pieces back each day.
>
> 5.) Move to a solaris zone for building the nightlies and publishing
> the website.
>
> I think the best way to proceed with this is to jump right in and push
> through.  Bruno has offered to help and the Tobago team has already
> provided some assistance.  Wendy and James from the Struts team have
> offered to help when possible and now John Fallows is offering his
> assistance.
>
> I will go ahead with the reorg in the next few days if I get enough
> +1.  Keep in mind that the existing maven script already builds the
> jar files so developers will continue to have access to the latest and
> greatest.  Also keep in mind that I have done one SVN reorg for
> MyFaces already and that with SVN its easy to "roll back" if we aren't
> happy with the results.
>
> Thoughts?
>
> Sean
>
> [1] http://svn.apache.org/repos/test/myfaces/
>

Re: Proposal: Switch to Maven(2)

Posted by Simon Kitching <sk...@obsidium.com>.
Wendy Smoak wrote:
> On 12/29/05, Sean Schofield <se...@gmail.com> wrote:
> 
>> I am proposing we switch to Maven2.  I think we now have enough people
>> who are ready willing and able to sustain the Maven effort.

+1


Re: Proposal: Switch to Maven(2)

Posted by Wendy Smoak <ws...@gmail.com>.
On 12/29/05, Sean Schofield <se...@gmail.com> wrote:

> I am proposing we switch to Maven2.  I think we now have enough people
> who are ready willing and able to sustain the Maven effort.

+1 -- I'll help if you need it, but it looks like you've got it under
control. :)

Brett posted that the site plugin is fixed in svn, and the equivalent
of m1's "maven multiproject:site" will reappear in Maven 2.0.2 (or
sooner if you build it from source.)

--
Wendy

Re: Proposal: Switch to Maven(2)

Posted by Werner Punz <we...@gmx.at>.
Bernd Bohmann wrote:
> Sounds good,
> 
> but I would prefer to keep the ant script running as long as possible 
> until the maven build is stable.
> 

+1 from my side, I am not too familiar with Maven, although I am eager 
to switch, having a switching timeframe might be better than having a 
clean cut.


Re: Proposal: Switch to Maven(2)

Posted by Martin Marinschek <ma...@gmail.com>.
+1 from me!

regards,

Martin

On 12/29/05, Bernd Bohmann <be...@atanion.com> wrote:
> Sounds good,
>
> but I would prefer to keep the ant script running as long as possible
> until the maven build is stable.
>
> Have you tested the xslt from arvid for convert the MyFaces/Forrest XDoc
> documents into Maven XDoc documents? It is not perfect but a starting
> point :)
>
> Regards
>
> Bernd
>
> Sean Schofield schrieb:
> > I am proposing we switch to Maven2.  I think we now have enough people
> > who are ready willing and able to sustain the Maven effort.  In the
> > interest of time I will not go into why I think Maven is better then
> > Ant (I'm probably not the best person for that anyways.)
> >
> > Here are the details of my proposal:
> >
> > 1.) Minor changes to the svn structure to become more Maven friendly.
> > These are minor changes to the directory layout and the result will be
> > something similar to what we have in the test repository.[1]
> >
> > Changes will be made to the trunk only.  We will also backup the
> > current structure (like we did before the last reorg) so nothing will
> > be lost and we can go back to the old if things don't work.
> >
> > 2.) Abandon (but do not remove) the current Ant scripts.  I don't
> > think they're worth changing.  It will be much simpler to focus on the
> > maven script and just push through the pain.
> >
> > 3.) Temporarily abandon the nightly builds.  Make an announcement on
> > the user list that nightly builds will be unavailable for the next
> > week or two while we get the new infrastructure setup.  The nightly
> > builds rely on the Ant scripts.
> >
> > 4.) New Mavenized website.  Slowly migrate to a Maven generated
> > website.  At first only the essential pieces will be there (basic
> > overview, mailing list and jira info, etc.)  Once the site is being
> > automated and published it will be easy to add pieces back each day.
> >
> > 5.) Move to a solaris zone for building the nightlies and publishing
> > the website.
> >
> > I think the best way to proceed with this is to jump right in and push
> > through.  Bruno has offered to help and the Tobago team has already
> > provided some assistance.  Wendy and James from the Struts team have
> > offered to help when possible and now John Fallows is offering his
> > assistance.
> >
> > I will go ahead with the reorg in the next few days if I get enough
> > +1.  Keep in mind that the existing maven script already builds the
> > jar files so developers will continue to have access to the latest and
> > greatest.  Also keep in mind that I have done one SVN reorg for
> > MyFaces already and that with SVN its easy to "roll back" if we aren't
> > happy with the results.
> >
> > Thoughts?
> >
> > Sean
> >
> > [1] http://svn.apache.org/repos/test/myfaces/
> >
>
> --
> Dipl.-Ing. Bernd Bohmann - Atanion GmbH - Software Development
> Bismarckstr. 13, 26122 Oldenburg, http://www.atanion.com
> phone: +49 441 4082312, mobile: +49 173 8839471, fax: +49 441 4082333
>


--

http://www.irian.at

Your JSF powerhouse -
JSF Consulting, Development and
Courses in English and German

Professional Support for Apache MyFaces

Re: Proposal: Switch to Maven(2)

Posted by Bernd Bohmann <be...@atanion.com>.
Sounds good,

but I would prefer to keep the ant script running as long as possible 
until the maven build is stable.

Have you tested the xslt from arvid for convert the MyFaces/Forrest XDoc
documents into Maven XDoc documents? It is not perfect but a starting 
point :)

Regards

Bernd

Sean Schofield schrieb:
> I am proposing we switch to Maven2.  I think we now have enough people
> who are ready willing and able to sustain the Maven effort.  In the
> interest of time I will not go into why I think Maven is better then
> Ant (I'm probably not the best person for that anyways.)
> 
> Here are the details of my proposal:
> 
> 1.) Minor changes to the svn structure to become more Maven friendly. 
> These are minor changes to the directory layout and the result will be
> something similar to what we have in the test repository.[1]
>
> Changes will be made to the trunk only.  We will also backup the
> current structure (like we did before the last reorg) so nothing will
> be lost and we can go back to the old if things don't work.
> 
> 2.) Abandon (but do not remove) the current Ant scripts.  I don't
> think they're worth changing.  It will be much simpler to focus on the
> maven script and just push through the pain.
> 
> 3.) Temporarily abandon the nightly builds.  Make an announcement on
> the user list that nightly builds will be unavailable for the next
> week or two while we get the new infrastructure setup.  The nightly
> builds rely on the Ant scripts.
> 
> 4.) New Mavenized website.  Slowly migrate to a Maven generated
> website.  At first only the essential pieces will be there (basic
> overview, mailing list and jira info, etc.)  Once the site is being
> automated and published it will be easy to add pieces back each day.
> 
> 5.) Move to a solaris zone for building the nightlies and publishing
> the website.
> 
> I think the best way to proceed with this is to jump right in and push
> through.  Bruno has offered to help and the Tobago team has already
> provided some assistance.  Wendy and James from the Struts team have
> offered to help when possible and now John Fallows is offering his
> assistance.
> 
> I will go ahead with the reorg in the next few days if I get enough
> +1.  Keep in mind that the existing maven script already builds the
> jar files so developers will continue to have access to the latest and
> greatest.  Also keep in mind that I have done one SVN reorg for
> MyFaces already and that with SVN its easy to "roll back" if we aren't
> happy with the results.
> 
> Thoughts?
> 
> Sean
> 
> [1] http://svn.apache.org/repos/test/myfaces/
> 

-- 
Dipl.-Ing. Bernd Bohmann - Atanion GmbH - Software Development
Bismarckstr. 13, 26122 Oldenburg, http://www.atanion.com
phone: +49 441 4082312, mobile: +49 173 8839471, fax: +49 441 4082333

Re: Proposal: Switch to Maven(2)

Posted by Sean Schofield <se...@gmail.com>.
Bill,

I'd like to take you up on the offer to help.  I'm crashing on the SVN
reorg stuff now.  Hopefully I will get it done this afternoon. 
There's not much anyone can do until this is in place so I will do my
best to finish.

One thing I think we'll need to address is the cactus tests.  Maybe
you could look into Maven and how it works with Cactus?  Continuum
would be great.  I'm trying to see if any of the other ASF projects
are using it besides Maven.

There is a file that the projects are supposed to be updating[1] that
contains information on how they are setting up their zones.  I can't
access it for some reason (I thought all committers had access.) 
Maybe you could access it or get infra to grant access to the two of
us?

I'll keep you (and everyone else) posted on the reorg ...

Sean


On 12/30/05, Bill Dudney <bd...@mac.com> wrote:
> I'm +1 on this for sure and I'd be glad to help.
>
> I finally have a few cycles this weekend and early next week.
>
> I'd also be interested in helping getting the automated build going
> with Continuum on our zone.
>
> TTFN,
>
> -bd
>
> On Dec 29, 2005, at 11:58 AM, Sean Schofield wrote:
>
> > I am proposing we switch to Maven2.  I think we now have enough people
> > who are ready willing and able to sustain the Maven effort.  In the
> > interest of time I will not go into why I think Maven is better then
> > Ant (I'm probably not the best person for that anyways.)
> >
> > Here are the details of my proposal:
> >
> > 1.) Minor changes to the svn structure to become more Maven friendly.
> > These are minor changes to the directory layout and the result will be
> > something similar to what we have in the test repository.[1]
> >
> > Changes will be made to the trunk only.  We will also backup the
> > current structure (like we did before the last reorg) so nothing will
> > be lost and we can go back to the old if things don't work.
> >
> > 2.) Abandon (but do not remove) the current Ant scripts.  I don't
> > think they're worth changing.  It will be much simpler to focus on the
> > maven script and just push through the pain.
> >
> > 3.) Temporarily abandon the nightly builds.  Make an announcement on
> > the user list that nightly builds will be unavailable for the next
> > week or two while we get the new infrastructure setup.  The nightly
> > builds rely on the Ant scripts.
> >
> > 4.) New Mavenized website.  Slowly migrate to a Maven generated
> > website.  At first only the essential pieces will be there (basic
> > overview, mailing list and jira info, etc.)  Once the site is being
> > automated and published it will be easy to add pieces back each day.
> >
> > 5.) Move to a solaris zone for building the nightlies and publishing
> > the website.
> >
> > I think the best way to proceed with this is to jump right in and push
> > through.  Bruno has offered to help and the Tobago team has already
> > provided some assistance.  Wendy and James from the Struts team have
> > offered to help when possible and now John Fallows is offering his
> > assistance.
> >
> > I will go ahead with the reorg in the next few days if I get enough
> > +1.  Keep in mind that the existing maven script already builds the
> > jar files so developers will continue to have access to the latest and
> > greatest.  Also keep in mind that I have done one SVN reorg for
> > MyFaces already and that with SVN its easy to "roll back" if we aren't
> > happy with the results.
> >
> > Thoughts?
> >
> > Sean
> >
> > [1] http://svn.apache.org/repos/test/myfaces/
>
>

Re: Proposal: Switch to Maven(2)

Posted by Sean Schofield <se...@gmail.com>.
Well I need some time to look at what you have done before I comment. 
Let me try and move everything around this weekend (hopefully I will
get to it.)

Sean

On 12/30/05, Bruno Aranda <br...@gmail.com> wrote:
> Don't worry about that, my hard disk is plenty of copies of everything
> I change :-)
>
> Well, I've just gone a little further with the new documentation and
> created a new banner. It can be improved, of course! Hope you like
> it... and good criticism is welcome as I am not a designer!
>
> I've put everything inside the build/src/site folder, which is the
> parent subproject. Maybe the main documentation should go in a
> separate subproject? I don't know how other projects handle that, any
> ideas?
>
> Regards,
>
> Bruno
>
> 2005/12/30, Sean Schofield <se...@gmail.com>:
> > Bruno,
> >
> > If you make changes to the docs make sure to keep them on your local
> > PC.  We don't want to lose that hard work.  I'll try and move the real
> > repository around to match what we have in the test repo sometime this
> > weekend.
> >
> > I'm anxious to look into your proposal ...
> >
> > Sean
> >
> > On 12/30/05, Bruno Aranda <br...@gmail.com> wrote:
> > > Hi, I've been working in the migration of the forrest documentation.
> > > I've just moved the main part (converting the forrest docs to maven
> > > docs using xstl - Thanks Arvid!) and now it remains the tomahawk and
> > > the sandbox documentation, which will be placed in the correspondent
> > > subproject. Every subproject is going to have it's own documentation
> > > site, and every site will be linked using the new multisite feature
> > > from maven 2.0.2, so the user can access all the documentation in a
> > > clear way.
> > > I am just migrating the current documentation as is, but it would be
> > > the right moment to decide wether to change the documentation
> > > structure. I like the "mini-guide' thing that maven uses in its site,
> > > so maybe we could do something like this by getting some of the useful
> > > documentation now in the wiki and in the current site.
> > > If you try to build the site with maven, you will see that everything
> > > is work in progress including the banner. I began to design a new
> > > banner, so the site could have a more modern look, but I haven't had
> > > the time to do so (yes, as Martin says we will have to open a JIRA to
> > > request 48-hour days...). So, if someone have good design skills and
> > > wanted to collaborate, now it is the right time :-). IMO, what has to
> > > be in the banner somehow is the feather, the title, and the logo (the
> > > face drawn with simple lines)...
> > >
> > > Also, the tests have to be set up, so if someone wants to help... it
> > > is just to move the current tests to the myfaces test area and try to
> > > build and execute them with the normal maven lifecycle...
> > >
> > > BTW, once everything is ok and we have the brand new zone, continuum
> > > will be great!
> > >
> > > Regards,
> > >
> > > Bruno
> > >
> > > 2005/12/30, Bill Dudney <bd...@mac.com>:
> > > > I'm +1 on this for sure and I'd be glad to help.
> > > >
> > > > I finally have a few cycles this weekend and early next week.
> > > >
> > > > I'd also be interested in helping getting the automated build going
> > > > with Continuum on our zone.
> > > >
> > > > TTFN,
> > > >
> > > > -bd
> > > >
> > > > On Dec 29, 2005, at 11:58 AM, Sean Schofield wrote:
> > > >
> > > > > I am proposing we switch to Maven2.  I think we now have enough people
> > > > > who are ready willing and able to sustain the Maven effort.  In the
> > > > > interest of time I will not go into why I think Maven is better then
> > > > > Ant (I'm probably not the best person for that anyways.)
> > > > >
> > > > > Here are the details of my proposal:
> > > > >
> > > > > 1.) Minor changes to the svn structure to become more Maven friendly.
> > > > > These are minor changes to the directory layout and the result will be
> > > > > something similar to what we have in the test repository.[1]
> > > > >
> > > > > Changes will be made to the trunk only.  We will also backup the
> > > > > current structure (like we did before the last reorg) so nothing will
> > > > > be lost and we can go back to the old if things don't work.
> > > > >
> > > > > 2.) Abandon (but do not remove) the current Ant scripts.  I don't
> > > > > think they're worth changing.  It will be much simpler to focus on the
> > > > > maven script and just push through the pain.
> > > > >
> > > > > 3.) Temporarily abandon the nightly builds.  Make an announcement on
> > > > > the user list that nightly builds will be unavailable for the next
> > > > > week or two while we get the new infrastructure setup.  The nightly
> > > > > builds rely on the Ant scripts.
> > > > >
> > > > > 4.) New Mavenized website.  Slowly migrate to a Maven generated
> > > > > website.  At first only the essential pieces will be there (basic
> > > > > overview, mailing list and jira info, etc.)  Once the site is being
> > > > > automated and published it will be easy to add pieces back each day.
> > > > >
> > > > > 5.) Move to a solaris zone for building the nightlies and publishing
> > > > > the website.
> > > > >
> > > > > I think the best way to proceed with this is to jump right in and push
> > > > > through.  Bruno has offered to help and the Tobago team has already
> > > > > provided some assistance.  Wendy and James from the Struts team have
> > > > > offered to help when possible and now John Fallows is offering his
> > > > > assistance.
> > > > >
> > > > > I will go ahead with the reorg in the next few days if I get enough
> > > > > +1.  Keep in mind that the existing maven script already builds the
> > > > > jar files so developers will continue to have access to the latest and
> > > > > greatest.  Also keep in mind that I have done one SVN reorg for
> > > > > MyFaces already and that with SVN its easy to "roll back" if we aren't
> > > > > happy with the results.
> > > > >
> > > > > Thoughts?
> > > > >
> > > > > Sean
> > > > >
> > > > > [1] http://svn.apache.org/repos/test/myfaces/
> > > >
> > > >
> > >
> >
>

Re: Proposal: Switch to Maven(2)

Posted by Bernd Bohmann <be...@atanion.com>.
Hello Bruno,

many of the big projects (maven..) have an own subproject/artifact for 
the main documentation, Then some reports doesn't give some useful 
information. Please look at the project reports of the maven site.
And you have to duplicate the scm information to the pom of the 
documentation subproject/artifact. In Tobago we have put the main 
documentation in the root directory of Tobago. Maybe if the 
documentation grows we need a own subproject.

I think it's depend on how much documentation belongs to the subprojects 
of myfaces api, impl, share, sandbox, tomahawk... and how much 
documentation is real for all the projects.

Best Regards

Bernd




Bruno Aranda schrieb:
> Don't worry about that, my hard disk is plenty of copies of everything
> I change :-)
> 
> Well, I've just gone a little further with the new documentation and
> created a new banner. It can be improved, of course! Hope you like
> it... and good criticism is welcome as I am not a designer!
> 
> I've put everything inside the build/src/site folder, which is the
> parent subproject. Maybe the main documentation should go in a
> separate subproject? I don't know how other projects handle that, any
> ideas?
> 
> Regards,
> 
> Bruno
> 
> 2005/12/30, Sean Schofield <se...@gmail.com>:
> 
>>Bruno,
>>
>>If you make changes to the docs make sure to keep them on your local
>>PC.  We don't want to lose that hard work.  I'll try and move the real
>>repository around to match what we have in the test repo sometime this
>>weekend.
>>
>>I'm anxious to look into your proposal ...
>>
>>Sean
>>
>>On 12/30/05, Bruno Aranda <br...@gmail.com> wrote:
>>
>>>Hi, I've been working in the migration of the forrest documentation.
>>>I've just moved the main part (converting the forrest docs to maven
>>>docs using xstl - Thanks Arvid!) and now it remains the tomahawk and
>>>the sandbox documentation, which will be placed in the correspondent
>>>subproject. Every subproject is going to have it's own documentation
>>>site, and every site will be linked using the new multisite feature
>>>from maven 2.0.2, so the user can access all the documentation in a
>>>clear way.
>>>I am just migrating the current documentation as is, but it would be
>>>the right moment to decide wether to change the documentation
>>>structure. I like the "mini-guide' thing that maven uses in its site,
>>>so maybe we could do something like this by getting some of the useful
>>>documentation now in the wiki and in the current site.
>>>If you try to build the site with maven, you will see that everything
>>>is work in progress including the banner. I began to design a new
>>>banner, so the site could have a more modern look, but I haven't had
>>>the time to do so (yes, as Martin says we will have to open a JIRA to
>>>request 48-hour days...). So, if someone have good design skills and
>>>wanted to collaborate, now it is the right time :-). IMO, what has to
>>>be in the banner somehow is the feather, the title, and the logo (the
>>>face drawn with simple lines)...
>>>
>>>Also, the tests have to be set up, so if someone wants to help... it
>>>is just to move the current tests to the myfaces test area and try to
>>>build and execute them with the normal maven lifecycle...
>>>
>>>BTW, once everything is ok and we have the brand new zone, continuum
>>>will be great!
>>>
>>>Regards,
>>>
>>>Bruno
>>>
>>>2005/12/30, Bill Dudney <bd...@mac.com>:
>>>
>>>>I'm +1 on this for sure and I'd be glad to help.
>>>>
>>>>I finally have a few cycles this weekend and early next week.
>>>>
>>>>I'd also be interested in helping getting the automated build going
>>>>with Continuum on our zone.
>>>>
>>>>TTFN,
>>>>
>>>>-bd
>>>>
>>>>On Dec 29, 2005, at 11:58 AM, Sean Schofield wrote:
>>>>
>>>>
>>>>>I am proposing we switch to Maven2.  I think we now have enough people
>>>>>who are ready willing and able to sustain the Maven effort.  In the
>>>>>interest of time I will not go into why I think Maven is better then
>>>>>Ant (I'm probably not the best person for that anyways.)
>>>>>
>>>>>Here are the details of my proposal:
>>>>>
>>>>>1.) Minor changes to the svn structure to become more Maven friendly.
>>>>>These are minor changes to the directory layout and the result will be
>>>>>something similar to what we have in the test repository.[1]
>>>>>
>>>>>Changes will be made to the trunk only.  We will also backup the
>>>>>current structure (like we did before the last reorg) so nothing will
>>>>>be lost and we can go back to the old if things don't work.
>>>>>
>>>>>2.) Abandon (but do not remove) the current Ant scripts.  I don't
>>>>>think they're worth changing.  It will be much simpler to focus on the
>>>>>maven script and just push through the pain.
>>>>>
>>>>>3.) Temporarily abandon the nightly builds.  Make an announcement on
>>>>>the user list that nightly builds will be unavailable for the next
>>>>>week or two while we get the new infrastructure setup.  The nightly
>>>>>builds rely on the Ant scripts.
>>>>>
>>>>>4.) New Mavenized website.  Slowly migrate to a Maven generated
>>>>>website.  At first only the essential pieces will be there (basic
>>>>>overview, mailing list and jira info, etc.)  Once the site is being
>>>>>automated and published it will be easy to add pieces back each day.
>>>>>
>>>>>5.) Move to a solaris zone for building the nightlies and publishing
>>>>>the website.
>>>>>
>>>>>I think the best way to proceed with this is to jump right in and push
>>>>>through.  Bruno has offered to help and the Tobago team has already
>>>>>provided some assistance.  Wendy and James from the Struts team have
>>>>>offered to help when possible and now John Fallows is offering his
>>>>>assistance.
>>>>>
>>>>>I will go ahead with the reorg in the next few days if I get enough
>>>>>+1.  Keep in mind that the existing maven script already builds the
>>>>>jar files so developers will continue to have access to the latest and
>>>>>greatest.  Also keep in mind that I have done one SVN reorg for
>>>>>MyFaces already and that with SVN its easy to "roll back" if we aren't
>>>>>happy with the results.
>>>>>
>>>>>Thoughts?
>>>>>
>>>>>Sean
>>>>>
>>>>>[1] http://svn.apache.org/repos/test/myfaces/
>>>>
>>>>
> 

-- 
Dipl.-Ing. Bernd Bohmann - Atanion GmbH - Software Development
Bismarckstr. 13, 26122 Oldenburg, http://www.atanion.com
phone: +49 441 4082312, mobile: +49 173 8839471, fax: +49 441 4082333

Re: Proposal: Switch to Maven(2)

Posted by Bruno Aranda <br...@gmail.com>.
Don't worry about that, my hard disk is plenty of copies of everything
I change :-)

Well, I've just gone a little further with the new documentation and
created a new banner. It can be improved, of course! Hope you like
it... and good criticism is welcome as I am not a designer!

I've put everything inside the build/src/site folder, which is the
parent subproject. Maybe the main documentation should go in a
separate subproject? I don't know how other projects handle that, any
ideas?

Regards,

Bruno

2005/12/30, Sean Schofield <se...@gmail.com>:
> Bruno,
>
> If you make changes to the docs make sure to keep them on your local
> PC.  We don't want to lose that hard work.  I'll try and move the real
> repository around to match what we have in the test repo sometime this
> weekend.
>
> I'm anxious to look into your proposal ...
>
> Sean
>
> On 12/30/05, Bruno Aranda <br...@gmail.com> wrote:
> > Hi, I've been working in the migration of the forrest documentation.
> > I've just moved the main part (converting the forrest docs to maven
> > docs using xstl - Thanks Arvid!) and now it remains the tomahawk and
> > the sandbox documentation, which will be placed in the correspondent
> > subproject. Every subproject is going to have it's own documentation
> > site, and every site will be linked using the new multisite feature
> > from maven 2.0.2, so the user can access all the documentation in a
> > clear way.
> > I am just migrating the current documentation as is, but it would be
> > the right moment to decide wether to change the documentation
> > structure. I like the "mini-guide' thing that maven uses in its site,
> > so maybe we could do something like this by getting some of the useful
> > documentation now in the wiki and in the current site.
> > If you try to build the site with maven, you will see that everything
> > is work in progress including the banner. I began to design a new
> > banner, so the site could have a more modern look, but I haven't had
> > the time to do so (yes, as Martin says we will have to open a JIRA to
> > request 48-hour days...). So, if someone have good design skills and
> > wanted to collaborate, now it is the right time :-). IMO, what has to
> > be in the banner somehow is the feather, the title, and the logo (the
> > face drawn with simple lines)...
> >
> > Also, the tests have to be set up, so if someone wants to help... it
> > is just to move the current tests to the myfaces test area and try to
> > build and execute them with the normal maven lifecycle...
> >
> > BTW, once everything is ok and we have the brand new zone, continuum
> > will be great!
> >
> > Regards,
> >
> > Bruno
> >
> > 2005/12/30, Bill Dudney <bd...@mac.com>:
> > > I'm +1 on this for sure and I'd be glad to help.
> > >
> > > I finally have a few cycles this weekend and early next week.
> > >
> > > I'd also be interested in helping getting the automated build going
> > > with Continuum on our zone.
> > >
> > > TTFN,
> > >
> > > -bd
> > >
> > > On Dec 29, 2005, at 11:58 AM, Sean Schofield wrote:
> > >
> > > > I am proposing we switch to Maven2.  I think we now have enough people
> > > > who are ready willing and able to sustain the Maven effort.  In the
> > > > interest of time I will not go into why I think Maven is better then
> > > > Ant (I'm probably not the best person for that anyways.)
> > > >
> > > > Here are the details of my proposal:
> > > >
> > > > 1.) Minor changes to the svn structure to become more Maven friendly.
> > > > These are minor changes to the directory layout and the result will be
> > > > something similar to what we have in the test repository.[1]
> > > >
> > > > Changes will be made to the trunk only.  We will also backup the
> > > > current structure (like we did before the last reorg) so nothing will
> > > > be lost and we can go back to the old if things don't work.
> > > >
> > > > 2.) Abandon (but do not remove) the current Ant scripts.  I don't
> > > > think they're worth changing.  It will be much simpler to focus on the
> > > > maven script and just push through the pain.
> > > >
> > > > 3.) Temporarily abandon the nightly builds.  Make an announcement on
> > > > the user list that nightly builds will be unavailable for the next
> > > > week or two while we get the new infrastructure setup.  The nightly
> > > > builds rely on the Ant scripts.
> > > >
> > > > 4.) New Mavenized website.  Slowly migrate to a Maven generated
> > > > website.  At first only the essential pieces will be there (basic
> > > > overview, mailing list and jira info, etc.)  Once the site is being
> > > > automated and published it will be easy to add pieces back each day.
> > > >
> > > > 5.) Move to a solaris zone for building the nightlies and publishing
> > > > the website.
> > > >
> > > > I think the best way to proceed with this is to jump right in and push
> > > > through.  Bruno has offered to help and the Tobago team has already
> > > > provided some assistance.  Wendy and James from the Struts team have
> > > > offered to help when possible and now John Fallows is offering his
> > > > assistance.
> > > >
> > > > I will go ahead with the reorg in the next few days if I get enough
> > > > +1.  Keep in mind that the existing maven script already builds the
> > > > jar files so developers will continue to have access to the latest and
> > > > greatest.  Also keep in mind that I have done one SVN reorg for
> > > > MyFaces already and that with SVN its easy to "roll back" if we aren't
> > > > happy with the results.
> > > >
> > > > Thoughts?
> > > >
> > > > Sean
> > > >
> > > > [1] http://svn.apache.org/repos/test/myfaces/
> > >
> > >
> >
>

Re: Proposal: Switch to Maven(2)

Posted by Sean Schofield <se...@gmail.com>.
Bruno,

If you make changes to the docs make sure to keep them on your local
PC.  We don't want to lose that hard work.  I'll try and move the real
repository around to match what we have in the test repo sometime this
weekend.

I'm anxious to look into your proposal ...

Sean

On 12/30/05, Bruno Aranda <br...@gmail.com> wrote:
> Hi, I've been working in the migration of the forrest documentation.
> I've just moved the main part (converting the forrest docs to maven
> docs using xstl - Thanks Arvid!) and now it remains the tomahawk and
> the sandbox documentation, which will be placed in the correspondent
> subproject. Every subproject is going to have it's own documentation
> site, and every site will be linked using the new multisite feature
> from maven 2.0.2, so the user can access all the documentation in a
> clear way.
> I am just migrating the current documentation as is, but it would be
> the right moment to decide wether to change the documentation
> structure. I like the "mini-guide' thing that maven uses in its site,
> so maybe we could do something like this by getting some of the useful
> documentation now in the wiki and in the current site.
> If you try to build the site with maven, you will see that everything
> is work in progress including the banner. I began to design a new
> banner, so the site could have a more modern look, but I haven't had
> the time to do so (yes, as Martin says we will have to open a JIRA to
> request 48-hour days...). So, if someone have good design skills and
> wanted to collaborate, now it is the right time :-). IMO, what has to
> be in the banner somehow is the feather, the title, and the logo (the
> face drawn with simple lines)...
>
> Also, the tests have to be set up, so if someone wants to help... it
> is just to move the current tests to the myfaces test area and try to
> build and execute them with the normal maven lifecycle...
>
> BTW, once everything is ok and we have the brand new zone, continuum
> will be great!
>
> Regards,
>
> Bruno
>
> 2005/12/30, Bill Dudney <bd...@mac.com>:
> > I'm +1 on this for sure and I'd be glad to help.
> >
> > I finally have a few cycles this weekend and early next week.
> >
> > I'd also be interested in helping getting the automated build going
> > with Continuum on our zone.
> >
> > TTFN,
> >
> > -bd
> >
> > On Dec 29, 2005, at 11:58 AM, Sean Schofield wrote:
> >
> > > I am proposing we switch to Maven2.  I think we now have enough people
> > > who are ready willing and able to sustain the Maven effort.  In the
> > > interest of time I will not go into why I think Maven is better then
> > > Ant (I'm probably not the best person for that anyways.)
> > >
> > > Here are the details of my proposal:
> > >
> > > 1.) Minor changes to the svn structure to become more Maven friendly.
> > > These are minor changes to the directory layout and the result will be
> > > something similar to what we have in the test repository.[1]
> > >
> > > Changes will be made to the trunk only.  We will also backup the
> > > current structure (like we did before the last reorg) so nothing will
> > > be lost and we can go back to the old if things don't work.
> > >
> > > 2.) Abandon (but do not remove) the current Ant scripts.  I don't
> > > think they're worth changing.  It will be much simpler to focus on the
> > > maven script and just push through the pain.
> > >
> > > 3.) Temporarily abandon the nightly builds.  Make an announcement on
> > > the user list that nightly builds will be unavailable for the next
> > > week or two while we get the new infrastructure setup.  The nightly
> > > builds rely on the Ant scripts.
> > >
> > > 4.) New Mavenized website.  Slowly migrate to a Maven generated
> > > website.  At first only the essential pieces will be there (basic
> > > overview, mailing list and jira info, etc.)  Once the site is being
> > > automated and published it will be easy to add pieces back each day.
> > >
> > > 5.) Move to a solaris zone for building the nightlies and publishing
> > > the website.
> > >
> > > I think the best way to proceed with this is to jump right in and push
> > > through.  Bruno has offered to help and the Tobago team has already
> > > provided some assistance.  Wendy and James from the Struts team have
> > > offered to help when possible and now John Fallows is offering his
> > > assistance.
> > >
> > > I will go ahead with the reorg in the next few days if I get enough
> > > +1.  Keep in mind that the existing maven script already builds the
> > > jar files so developers will continue to have access to the latest and
> > > greatest.  Also keep in mind that I have done one SVN reorg for
> > > MyFaces already and that with SVN its easy to "roll back" if we aren't
> > > happy with the results.
> > >
> > > Thoughts?
> > >
> > > Sean
> > >
> > > [1] http://svn.apache.org/repos/test/myfaces/
> >
> >
>

Re: Proposal: Switch to Maven(2)

Posted by Bruno Aranda <br...@gmail.com>.
Hi, I've been working in the migration of the forrest documentation.
I've just moved the main part (converting the forrest docs to maven
docs using xstl - Thanks Arvid!) and now it remains the tomahawk and
the sandbox documentation, which will be placed in the correspondent
subproject. Every subproject is going to have it's own documentation
site, and every site will be linked using the new multisite feature
from maven 2.0.2, so the user can access all the documentation in a
clear way.
I am just migrating the current documentation as is, but it would be
the right moment to decide wether to change the documentation
structure. I like the "mini-guide' thing that maven uses in its site,
so maybe we could do something like this by getting some of the useful
documentation now in the wiki and in the current site.
If you try to build the site with maven, you will see that everything
is work in progress including the banner. I began to design a new
banner, so the site could have a more modern look, but I haven't had
the time to do so (yes, as Martin says we will have to open a JIRA to
request 48-hour days...). So, if someone have good design skills and
wanted to collaborate, now it is the right time :-). IMO, what has to
be in the banner somehow is the feather, the title, and the logo (the
face drawn with simple lines)...

Also, the tests have to be set up, so if someone wants to help... it
is just to move the current tests to the myfaces test area and try to
build and execute them with the normal maven lifecycle...

BTW, once everything is ok and we have the brand new zone, continuum
will be great!

Regards,

Bruno

2005/12/30, Bill Dudney <bd...@mac.com>:
> I'm +1 on this for sure and I'd be glad to help.
>
> I finally have a few cycles this weekend and early next week.
>
> I'd also be interested in helping getting the automated build going
> with Continuum on our zone.
>
> TTFN,
>
> -bd
>
> On Dec 29, 2005, at 11:58 AM, Sean Schofield wrote:
>
> > I am proposing we switch to Maven2.  I think we now have enough people
> > who are ready willing and able to sustain the Maven effort.  In the
> > interest of time I will not go into why I think Maven is better then
> > Ant (I'm probably not the best person for that anyways.)
> >
> > Here are the details of my proposal:
> >
> > 1.) Minor changes to the svn structure to become more Maven friendly.
> > These are minor changes to the directory layout and the result will be
> > something similar to what we have in the test repository.[1]
> >
> > Changes will be made to the trunk only.  We will also backup the
> > current structure (like we did before the last reorg) so nothing will
> > be lost and we can go back to the old if things don't work.
> >
> > 2.) Abandon (but do not remove) the current Ant scripts.  I don't
> > think they're worth changing.  It will be much simpler to focus on the
> > maven script and just push through the pain.
> >
> > 3.) Temporarily abandon the nightly builds.  Make an announcement on
> > the user list that nightly builds will be unavailable for the next
> > week or two while we get the new infrastructure setup.  The nightly
> > builds rely on the Ant scripts.
> >
> > 4.) New Mavenized website.  Slowly migrate to a Maven generated
> > website.  At first only the essential pieces will be there (basic
> > overview, mailing list and jira info, etc.)  Once the site is being
> > automated and published it will be easy to add pieces back each day.
> >
> > 5.) Move to a solaris zone for building the nightlies and publishing
> > the website.
> >
> > I think the best way to proceed with this is to jump right in and push
> > through.  Bruno has offered to help and the Tobago team has already
> > provided some assistance.  Wendy and James from the Struts team have
> > offered to help when possible and now John Fallows is offering his
> > assistance.
> >
> > I will go ahead with the reorg in the next few days if I get enough
> > +1.  Keep in mind that the existing maven script already builds the
> > jar files so developers will continue to have access to the latest and
> > greatest.  Also keep in mind that I have done one SVN reorg for
> > MyFaces already and that with SVN its easy to "roll back" if we aren't
> > happy with the results.
> >
> > Thoughts?
> >
> > Sean
> >
> > [1] http://svn.apache.org/repos/test/myfaces/
>
>

Re: Proposal: Switch to Maven(2)

Posted by Bill Dudney <bd...@mac.com>.
I'm +1 on this for sure and I'd be glad to help.

I finally have a few cycles this weekend and early next week.

I'd also be interested in helping getting the automated build going  
with Continuum on our zone.

TTFN,

-bd

On Dec 29, 2005, at 11:58 AM, Sean Schofield wrote:

> I am proposing we switch to Maven2.  I think we now have enough people
> who are ready willing and able to sustain the Maven effort.  In the
> interest of time I will not go into why I think Maven is better then
> Ant (I'm probably not the best person for that anyways.)
>
> Here are the details of my proposal:
>
> 1.) Minor changes to the svn structure to become more Maven friendly.
> These are minor changes to the directory layout and the result will be
> something similar to what we have in the test repository.[1]
>
> Changes will be made to the trunk only.  We will also backup the
> current structure (like we did before the last reorg) so nothing will
> be lost and we can go back to the old if things don't work.
>
> 2.) Abandon (but do not remove) the current Ant scripts.  I don't
> think they're worth changing.  It will be much simpler to focus on the
> maven script and just push through the pain.
>
> 3.) Temporarily abandon the nightly builds.  Make an announcement on
> the user list that nightly builds will be unavailable for the next
> week or two while we get the new infrastructure setup.  The nightly
> builds rely on the Ant scripts.
>
> 4.) New Mavenized website.  Slowly migrate to a Maven generated
> website.  At first only the essential pieces will be there (basic
> overview, mailing list and jira info, etc.)  Once the site is being
> automated and published it will be easy to add pieces back each day.
>
> 5.) Move to a solaris zone for building the nightlies and publishing
> the website.
>
> I think the best way to proceed with this is to jump right in and push
> through.  Bruno has offered to help and the Tobago team has already
> provided some assistance.  Wendy and James from the Struts team have
> offered to help when possible and now John Fallows is offering his
> assistance.
>
> I will go ahead with the reorg in the next few days if I get enough
> +1.  Keep in mind that the existing maven script already builds the
> jar files so developers will continue to have access to the latest and
> greatest.  Also keep in mind that I have done one SVN reorg for
> MyFaces already and that with SVN its easy to "roll back" if we aren't
> happy with the results.
>
> Thoughts?
>
> Sean
>
> [1] http://svn.apache.org/repos/test/myfaces/