There is no way that we can infer enforcement this convention. If the
plugin belongs to a group then it is possible.

however, personally I like name-maven-plugin since it is easy to use
key board to do auto complete when I have bunch of plugins to manage.

-D



On Thu, Apr 9, 2009 at 6:08 AM, Stephen Connolly
<[email protected]> wrote:
> 2009/4/9 Nord, James <[email protected]>
>
>>
>> > -----Original Message-----
>> > From: Rémy Sanlaville [mailto:[email protected]]
>> > Sent: 09 April 2009 08:27
>> > To: Maven Users List
>> > Subject: Re: Maven Overview Plugin version 1.4 has been released
>> >
>> > >
>> > > as long as the plugin has its own groupId, the artifactId
>> > can be any thing.
>> >
>> >
>> > IMHO, even if the plugin has its own groupId, I agree with
>> > Stephen that it's better to keep the convention :
>> > maven-_____-plugin for o.a.m.p plugins
>> > _____-maven-plugin for other plugins
>> >
>>
>> This was news to me to.  Is this documtented anywhere - prehaps it needs to
>> be or made more prominent.
>>
>> The only thing I could find from google (maven plugin naming conventions)
>> was the following two pages neither of which stated this convention.
>>
>>
>> http://www.sonatype.com/books/maven-book/reference/writing-plugins-sect-plugin-prefix.html
>>
>> <snip>In other words, when the Maven Plugin Plugin is generating the Plugin
>> descriptor for your plugin and you have not explicitly set the goalPrefix in
>> your project, the plugin:descriptor goal will extract the prefix from your
>> plugin's artifactId when it matches the following patterns:
>> ${prefix}-maven-plugin, OR
>> maven-${prefix}-plugin
>> </snip>
>>
>> And
>>
>> http://maven.apache.org/guides/mini/guide-naming-conventions.html
>>
>> Which mentions nothing...  It seems like although codehause standardised
>> one _-maven-plugin and maven.a.o standardised on maven-__-plug-in other
>> groups haven't standardised on either and they are all a mix
>>
>> e.g.
>>        maven-jetty-plug-in (org.mortbay.jetty)
>
>
> except, afaik, jetty have changed from maven-jetty-plugin to
> jetty-maven-plugin *because* they were told (by somebody other than me) that
> the convention was ____-m-p for not o.a.m.p and m-____-p only for o.m.a.p
>
> See: http://docs.codehaus.org/display/JETTY/Maven+Jetty+Plugin
>
> *Jetty Version Information*
>
> Jetty7 - This plugin was renamed to jetty-maven-plugin to better conform to
> maven2 convention.
>
>
>
>>
>>        tools-maven-plugin (org.apache.geronimo.genesis.plugins)
>>        maven-jaxme-plug-in (org.apache.ws.jaxme)
>>
>> (also try a quick search in nexus for *-maven-plug-in and maven-*-plug-in -
>> and it looks like the hourse has bolted..)
>>
>>
>> /James
>>
>>
>> **************************************************************************************
>> This e-mail is confidential, the property of NDS Ltd and intended for the
>> addressee only. Any dissemination, copying or distribution of this message
>> or any attachments by anyone other than the intended recipient is strictly
>> prohibited. If you have received this message in error, please immediately
>> notify the [email protected] and destroy the original message. Messages
>> sent to and from NDS may be monitored. NDS cannot guarantee any message
>> delivery method is secure or error-free. Information could be intercepted,
>> corrupted, lost, destroyed, arrive late or incomplete, or contain viruses.
>> We do not accept responsibility for any errors or omissions in this message
>> and/or attachment that arise as a result of transmission. You should carry
>> out your own virus checks before opening any attachment. Any views or
>> opinions presented are solely those of the author and do not necessarily
>> represent those of NDS.
>>
>> To protect the environment please do not print this e-mail unless
>> necessary.
>>
>> NDS Limited Registered Office: One London Road, Staines, Middlesex, TW18
>> 4EX, United Kingdom. A company registered in England and Wales Registered
>> no. 3080780 VAT no. GB 603 8808 40-00
>>
>> **************************************************************************************
>>
>> ---------------------------------------------------------------------
>> 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