I'm working on an enhancement to the error handling so this won't
cause too much confusion.
Cheers,
Brett
On 17/03/2009, at 9:42 AM, Benjamin Bentmann wrote:
Chris Handy wrote:
I am having an issue where the inclusion of a plugin using maven
2.0.9 works
fine but in maven 2.1.0-RC3 it complains saying it can not find the
plugin
descriptor. I also saw the same behavior in RC2. I opened up the
jar and
see the plugin.xml file in META-INF/maven/plugin.xml. Here is the
sample
pom to illustrate the issue.
[...]
<build>
<plugins>
<plugin>
<groupId>com.caucho</groupId>
<artifactId>resin-maven-plugin</artifactId>
<version>3.1.6</version>
</plugin>
</plugins>
</build>
</project>
As per MNG-3284, Maven 2.1 and 3.x are now considering the version
when loading plugins. This in turn makes Maven less forgiving about
bad plugin descriptors like the one included in the plugin JAR [1]
you mentioned:
<plugin>
<description></description>
<groupId>com.caucho</groupId>
<artifactId>resin-maven-plugin</artifactId>
<version>3.1-SNAPSHOT</version>
...
</plugin>
Note the version "3.1-SNAPSHOT". You declared to use resin-maven-
plugin:3.1.6 but the plugin descriptor is actually for resin-maven-
plugin:3.1-SNAPSHOT. This mismatch causes the error.
You should contact the maintainer of the plugin and request a new
release with proper metadata.
Benjamin
[0] http://jira.codehaus.org/browse/MNG-3284
[1]
http://caucho.com/m2/com/caucho/resin-maven-plugin/3.1.6/resin-maven-plugin-3.1.6.jar
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
--
Brett Porter
[email protected]
http://blogs.exist.com/bporter/
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]