Hi Tomas

I sympathise with you, but then how do you handle this situation:

project
+-core
+-optional-plugin1
+-optional-plugin2
+-optional-plugin3
+-examples-files

where project have a pom (also src/site, src/assembly, src/bin) and every
subproject also have a pom?

I would like to follow the: one POM = one package = one CVS/Eclipse module
for the same reason you mention, but I dont know how to doit in a subproject
(or multiproject) configuration.

Cheers
Nelson Arape

Thomas Van de Velde wrote:

> I always apply the following:
> 
> one POM = one package = one CVS/Eclipse module
> 
> There are many advantages to this aproach:
> 1) You are not mixing libraries across modules in your Eclipse classpath
> 2) This solution allows people to checkout only those parts on which they
> work
> 3) This solution scales well for very large projects
> 4) You can use the Eclipse plugin to generate a classpath file that is
> synchronized with the POM. This doesn't work for nested POMs.
> 
> Cheers,
> Thomas
> 
> On 9/13/05, Nelson Arape <[EMAIL PROTECTED]> wrote:
>> 
>> Sorry, I did not make may self clear. I don't have problems with How
>> maven handles subprojects, but in how organize thos projects in a CVS
>> repository.
>> 
>> How I look, I have to options:
>> 1.- Make the whole project and subprojects a module in the CVS
>> repository. 2.- Make each subproject a distinct module in the CVS
>> repository.
>> 
>> I originally thought that 1 was the way to go, but then I haven't a place
>> to
>> store the project (root) pom.xml, src/site and src/assembly files.
>> 
>> So now I think option 2 is the way to go.
>> 
>> Can anyone confirm, denied or expand my assumptions
>> 
>> Nelson Arape
>> Yann Le Du wrote:
>> 
>> > Hello Nelson,
>> >
>> > --- Nelson Arape <[EMAIL PROTECTED]> a écrit :
>> >
>> >> Hello to all
>> >>
>> >> I have a multiproject directory organization as follows:
>> >>
>> >> project
>> >> +-core
>> >> +-optional-plugin1
>> >> +-optional-plugin2
>> >> +-optional-plugin3
>> >> +-examples-files
>> >>
>> >> I originally thought that I should create all subprojects as CVS
>> modules,
>> >> but what do I do with the project pom?.
>> >
>> > So that a goal executed in project be recursively executed in
>> subprojects,
>> > you could add the following in the project pom :
>> >
>> > <modules>
>> > <module>core</module>
>> > <module>optional-plugin1</module>
>> > ...
>> > </modules>
>> >
>> >>
>> >> Additionally I am also planing to use the site plugin, so should i
>> create
>> >> a src/site on project or a site subproject instead?
>> >
>> > For myself, I use a src/site. This allows me to simply execute the site
>> > plugin in project, which recursively calls the same in subprojects.
>> >
>> > I believe the Maven dev team uses a site subproject, maybe someone can
>> > comment on the pros & cons ?
>> >
>> >>
>> >> Thanks in advance
>> >> Nelson Arapé
>> >>
>> >> PS: sorry for my english
>> >>
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> >> For additional commands, e-mail: [EMAIL PROTECTED]
>> >>
>> >>
>> >
>> > Regards,
>> > Yann
>> >
>> > Yahoo! Mail - Votre e-mail personnel et gratuit qui vous suit partout !
>> > Créez votre Yahoo! Mail sur http://mail.yahoo.fr
>> 
>> 
>> 
>> ---------------------------------------------------------------------
>> 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]

Reply via email to