Hi Mark,
I've set up a project called "doc" which holds the site wide documentation
and use multiproject:site to include the documentation of every project.
I added these properties:
maven.multiproject.basedir=..
maven.multiproject.includes=*/*/project.xml
This is my directory layout:
/doc/
/common/all/
/common/model/
/common/webapp/
/party/model/
/party/webapp/
and so on...
Then I call multiproject:site in /doc/ and everything is generated
If you want you can add navigation links to /doc/xdoc/navigation.xml
<menu name="Subprojects">
<item name="Overview" href="projects-overview.html"/>
<item name="ONess Common"
href="multiproject/oness-common/index.html"/>
<item name="ONess Common Model"
href="multiproject/oness-common-model/index.html"/>
and so on ...
</menu>
Carlos Sanchez
A Coru�a, Spain
Oness Project
http://oness.sourceforge.net
> -----Mensaje original-----
> De: Vincent Massol [mailto:[EMAIL PROTECTED]
> Enviado el: mi�rcoles, 19 de mayo de 2004 21:35
> Para: 'Maven Users List'
> Asunto: RE: Multiproject as a sub-project?
>
> Hi Mark,
>
> These slides are more than 1 year old. At that time, the
> multiproject was still very new and I was not using it. If I
> had to do it today, I would replace the reactor call by the
> multiproject call. However it does not change anything.
> Simply replace:
>
> <reactor[...]
>
> by
>
> <j:set var="goal" value="whatever_goal"/> <attainGoal
> name="multiproject:goal"/>
>
> For the second question, use the multiproject:site goal.
>
> Thanks
> -Vincent
>
> > -----Original Message-----
> > From: Mark Slater [mailto:[EMAIL PROTECTED]
> > Sent: 19 May 2004 21:15
> > To: [EMAIL PROTECTED]
> > Subject: Multiproject as a sub-project?
> >
> > I'm seeing a lot of that PDF, seems to be a popular presentation.
> Slide
> > 21 seems to indicate that a custom goal in the project's maven.xml
> file
> > can use the reactor plugin to build all the sub-projects. However,
> I've
> > read that the reactor plugin is old, and multiproject is new (hence
> > preferred); did I misunderstand?
> >
> > The other question is, how do I get the sub-projects, if they are
> built
> > in this way, to share a generated site? I have only one
> project site,
> > for the main project, but I'd like all the sub-projects to be listed
> in
> > the main one, and have links to them as well.
> >
> > Thanks,
> >
> > Mark
> >
> > > Subject: Multiproject as a sub-project?
> > > From: [EMAIL PROTECTED]
> > > <[EMAIL PROTECTED]>
> > > Date: Wed, 19 May 2004 11:32:22 +0200
> > > Content-Type: text/plain; charset="iso-8859-1"
> > >
> > >
> > > take a look at this architecture which could solve your problems :
> > > http://www.pivolis.com/pdf/J2EE_projects_Maven_V1.1.pdf
> > >
> > > Nicolas,
> > >
> > >
> > >> Mark Slater <[EMAIL PROTECTED]>
> > >> 19/05/2004 11:23
> > >> Veuillez r�pondre � "Maven Users List"
> > >>
> > >>
> > >> Pour : [EMAIL PROTECTED]
> > >> cc :
> > >> Objet : Multiproject as a sub-project?
> > >>
> > >>
> > >> I'm setting up my first Maven project, and trying to
> plan for the
> > >> future. The main project will be a collection of web
> applications
> > >> (separate ones), so I want to configure the project so that the
> main
> > >> project will build all the web apps (sub-projects),
> which in turn
> > >> build all of their EJBs, WARs, EARs, JARs, etc. To do that, I
> > >> figured the main project would use a multiproject, and each
> > >> sub-project top
> level
> > >> would as well. However, when I tried to set that up, the
> sub-project
> > >> only generated overview information for the site
> documentation, it
> > >> doesn't compile its code, or generate the reports based on the
> > >> compiled code. If I run Maven in the sub-project, it
> does compile
> > >> its code.
> > >>
> > >> I guess I'm surprised that the multiproject goal can't be
> recursive,
> > >> because I see no reason as to why it couldn't/shouldn't be. Maybe
> I'm
> > >> reading the docs wrong? Has anyone managed to set up
> this kind of
> > >> project? Or do I just have to resign myself to building each
> > >> sub-project separately, or making a custom goal or
> something like
> > >> that?
> > >>
> > >> Thanks!
> > >>
> > >> Mark
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]