Thanks for all the info Mark, I greatly appreciate it.

We will move onto the codehaus plugin immediately.

I'm still curious how "apt" can suddenly resolve to a new plugin without any
POM changes.  It seems like we wouldn't want that to happen?  Or perhaps in
Maven 2.1 a "conflict resolver" would've solved this problem?  I am assuming
that I picked up the codehaus plugin transitively, since I don't have any
direct dependencies on it (yet).

Thanks again,
-Evan

On Wed, Jun 18, 2008 at 1:22 AM, Mark Hobson <[EMAIL PROTECTED]> wrote:

> Hi Evan,
>
> It sounds like you've picked up the apt-maven-plugin over at Codehaus:
>
> http://mojo.codehaus.org/apt-maven-plugin/
>
> This has an id of org.codehaus.mojo:apt-maven-plugin, whereas the
> Tobago plugin is org.apache.myfaces.tobago:maven-apt-plugin.  You
> shouldn't have a problem if you've declared the plugin explicitly in
> your project's pom.
>
> The default resolution policy, I believe, is to first look under the
> org.apache.maven.plugins group id, then any plugin group ids specified
> in settings.xml's pluginGroups element:
>
>
> http://maven.apache.org/ref/2.0.8/maven-settings/settings.html#class_settings
>
> By the way, the Codehaus apt plugin now supersedes Tobago's plugin:
>
> https://issues.apache.org/jira/browse/TOBAGO-656
>
> Cheers,
>
> Mark
>
> 2008/6/18 Evan Worley <[EMAIL PROTECTED]>:
> > Hey All,
> >
> > I have a general question about the plugin resolution policy.
> >
> > For a while now, we've been using the maven-apt-plugin (
> > http://myfaces.apache.org/tobago/tobago-tool/maven-apt-plugin/index.html
> ).
> > To invoke the plugin directly, we would just run "mvn apt:execute".
> >
> > Something happened recently, "apt" is being resolved a different plugin
> > (possibly one that is in the default plugin group id
> > "org.apache.maven.plugins").  Now "mvn apt:execute" fails, saying that
> the
> > goal "execute" is not found in the apt plugin.
> >
> > I'm wondering what the policy is for plugin resolution?  In my mind, a
> > dependency should be resolved before a plugin from
> > "org.apache.maven.plugins"
> >
> > What do you all think?
> >
> > -Evan
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to