January 15, 2008
If you use Maven 2, and have been trying to use the Maven 2 Ant plugin (“
mvn ant:ant“), you may have been getting the following error:
The plugin 'org.apache.maven.plugins:maven-ant-plugin' does not exist or no valid version could be found
A quick check, however, at the Maven 2 Plugin Repository shows that the
maven-ant-plugin is right there. However, the latest published version is version 2.0 and for some strange reason (at least on my end) Maven doesn’t pick it up.
There is a workaround. Apparently, you can specify the full plug-in groupId, artifactId and version as mentioned in here in the maven-users mailing list. So you could go:
Better yet, simply configure the plugin through in your project’s
<build> <plugins> ... <plugin> <artifactId>maven-ant-plugin</artifactId> <version>2.0</version> </plugin> ... </plugins> ... </build>
(Note that the plugin groupId, when not specified, defaults to
org.apache.maven.plugins which is correct, in this case.)
That should let you do
mvn ant:ant again any time!