But the groupId of Apache Maven plugins is "org.apache.maven.plugins". The
code checks against "org.apache.maven.plugin"...

/Anders

On Sat, May 21, 2011 at 10:26, Dennis Lundberg <[email protected]> wrote:

> Excellent stuff Stephen, thanks.
> We should try to get this into a release as soon as possible.
>
> On 2011-05-21 02:21, [email protected] wrote:
> > Author: stephenc
> > Date: Sat May 21 00:21:26 2011
> > New Revision: 1125604
> >
> > URL: http://svn.apache.org/viewvc?rev=1125604&view=rev
> > Log:
> > No point sitting on this change any longer.
> >
> > Modified:
> >
> maven/plugin-tools/trunk/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/plugin/AbstractGeneratorMojo.java
> >
> > Modified:
> maven/plugin-tools/trunk/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/plugin/AbstractGeneratorMojo.java
> > URL:
> http://svn.apache.org/viewvc/maven/plugin-tools/trunk/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/plugin/AbstractGeneratorMojo.java?rev=1125604&r1=1125603&r2=1125604&view=diff
> >
> ==============================================================================
> > ---
> maven/plugin-tools/trunk/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/plugin/AbstractGeneratorMojo.java
> (original)
> > +++
> maven/plugin-tools/trunk/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/plugin/AbstractGeneratorMojo.java
> Sat May 21 00:21:26 2011
> > @@ -125,6 +125,16 @@ public abstract class AbstractGeneratorM
> >              return;
> >          }
> >
> > +        if ( project.getArtifactId().toLowerCase().startsWith( "maven-"
> )
> > +            && project.getArtifactId().toLowerCase().endsWith( "-plugin"
> )
> > +            && !"org.apache.maven.plugin".equals( project.getGroupId() )
> )
> > +        {
> > +            getLog().error( "\n\nArtifact Ids of the format
> maven-___-plugin are reserved for \n"
> > +                                + "plugins in the Group Id
> org.apache.maven.plugins\n"
> > +                                + "Please change your artifactId to the
> format ___-maven-plugin\n"
> > +                                + "In the future this error will break
> the build.\n\n" );
> > +        }
> > +
> >          String defaultGoalPrefix =
> PluginDescriptor.getGoalPrefixFromArtifactId( project.getArtifactId() );
> >          if ( goalPrefix == null )
> >          {
> >
> >
> >
>
>
> --
> Dennis Lundberg
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to