On Tue, Jul 22, 2008 at 11:19 AM, Leonardo Uribe <[EMAIL PROTECTED]> wrote:

>
>
> On Tue, Jul 22, 2008 at 11:33 AM, [EMAIL PROTECTED] <
> [EMAIL PROTECTED]> wrote:
>
>> [EMAIL PROTECTED] schrieb:
>>
>>>
>>> An alternative is to split things up so that the parent pom (the pom that
>>> other modules inherit from) is not the "module pom" (the one used to drive
>>> "bulk builds" of nested directories). A subdirectory can be created, the
>>> existing pom moved down into it, and a new trivial pom created in the base
>>> directory that just has <module> tags in it. I don't see any need to change
>>> the artifactId for the parent pom, so AFAIK simply moving it within svn
>>> should not break anything.
>>>
>>> For example, the main myfaces pom is in its own subdir, and has no
>>> <module> tags.
>>>
>>> The Orchestra code is also set up like this, with the parent pom in the
>>> "myfaces/orchestra/maven" dir, and the "myfaces/orchestra/pom.xml" file
>>> (which is never released) just contains module tags.
>>>
>>> Setting things up like this makes sense when the various subdirs have
>>> different release cycles, as is the case for Myfaces in general (core,
>>> core12, tomahawk, trinidad, etc have different release cycles) and Orchestra
>>> (core, core15, flow have different release cycles). Of course thinks like
>>> (core/api, core/impl) do not have independent release cycles, so having the
>>> "module" pom also be the parent pom makes sense there.
>>>
>>> I think that the build-tools modules do (or should) have independent
>>> release cycles, so pushing the parent pom into a subdir makes sense there.
>>>
>>> And if it is pushed down into its own dir, then you could also use the
>>> maven-release-plugin to release it :-)
>>>
>>> Comments, anyone?
>>>
>> Are there any objections if I move the parent pom for the maven2-plugins
>> into its own subdir? If not, I'll try to find time to do that tonight...
>>
>
> +1, we need to make more modular this part for release plugins
>
>
The change was applied, so I'll start the procedure for release
myfaces-builder-plugin, myfaces-builder-annotations and the moved
myfaces-plugin-parent.

Reply via email to