Monday, April 05, 2010

The plugin 'org.codehaus.mojo:buildnumber-maven-plugin' does not exist or no valid version could be found

I work with people that use different IDEs. I use Maven and I find myself quite frequently issuing the below commands:

mvn eclipse:clean
mvn eclipse:eclipse

It has been working for ages and yesterday it started failing for me:
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] The plugin 'org.codehaus.mojo:buildnumber-maven-plugin' does not exist or no valid version could be found
This used to work:

My plugin configuration was not using version but again it was working before:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>buildnumber-maven-plugin</artifactId>

Here is how I solved this:
1. Add the version number to the pom.xml declaration:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>buildnumber-maven-plugin</artifactId>
<version>1.0-beta-4</version>

2. Download the dependency:
wget http://mirrors.ibiblio.org/pub/mirrors/maven2/org/codehaus/mojo/buildnumber-maven-plugin/1.0-beta-4/buildnumber-maven-plugin-1.0-beta-4.jar

3. Install it locally or in your Maven repo. Showing locally installation here:
mvn install:install-file -Dfile=buildnumber-maven-plugin-1.0-beta-4.jar \
-DgroupId=org.codehaus.mojo \
-DartifactId=buildnumber-maven-plugin \
-Dversion=1.0-beta-4 \
-Dpackaging=jar

No comments:

Followers