During the "[DISCUSS] rename maven-bundle-plugin to bnd-maven-plugin" thread 
Marcel and Guillaume came up with counter-suggestions involving contributing 
the maven-bundle-plugin to Apache Maven.

This idea has certain advantages - the plugin name would not be an issue 
(assuming the Maven team were ok with 'bundle'==OSGi, as there are other 
interpretations of 'bundle' such as resource bundles) and there's then a chance 
we could get the 'bundle' packaging type recognized by default by Maven (though 
this wouldn't necessarily be a done deal). It would also mean that people 
wouldn't need to specify a groupId when adding the plugin to their pom.xml and 
you could use the short form of the plugin name from the command-line.

The disadvantages are this would still involve a change of plugin coordinates 
(org.apache.felix -> org.apache.maven.plugins) and any changes or improvements 
would have to go through the Apache Maven project.

There's also a question of whether the Apache Maven team would accept the 
contribution...

WDYT?

--
Cheers, Stuart

On 28 Feb 2013, at 13:03, Marcel Offermans wrote:

> On Feb 28, 2013, at 13:43 , Stuart McCulloch <[email protected]> wrote:
>> On 28 Feb 2013, at 07:05, fbalicchia wrote:
>> 
>>> I think it is the best choice to follow the naming convention.
>>> What I do not understand is why plugins can't be hosted by Apache
>> 
>> The Apache Maven team prefer to keep the maven-NNN-plugin naming for plugins 
>> developed and maintained by them (ie. those with groupId 
>> org.apache.maven.plugins) whereas Maven plugins developed by other Apache 
>> (or non-Apache) projects are encouraged to use NNN-maven-plugin naming. The 
>> idea is to help avoid confusion about which plugins are directly supported 
>> by Apache Maven team and which are supported elsewhere:
>> 
>>      http://www.mail-archive.com/[email protected]/msg128850.html
>> 
>> While renaming the plugin would be a courtesy to the Apache Maven team, it 
>> is not mandatory if it would cause problems for downstream users - hence 
>> this discussion thread.
> 
> I would say, our users come first. Renaming the plugin causes them problems 
> for no reason (to them) so let's not do that.
> 
> Instead, we could also solve this by donating the plugin to the Apache Maven 
> project.
> 
> Greetings, Marcel

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to