Maven “versions” plugin – how to exclude alpha/beta versions from response?
You can configure the versions plugin like this: <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>versions-maven-plugin</artifactId> <version>2.1</version> <configuration> <rulesUri>someUrl</rulesUri> </configuration> </plugin> someUrl can also be a file URL. The syntax of the rules file is given in http://www.mojohaus.org/versions-maven-plugin/version-rules.html, it may contain something like this: <ruleset comparisonMethod=”maven” xmlns=”http://mojo.codehaus.org/versions-maven-plugin/rule/2.0.0″ xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xsi:schemaLocation=”http://mojo.codehaus.org/versions-maven-plugin/rule/2.0.0 http://mojo.codehaus.org/versions-maven-plugin/xsd/rule-2.0.0.xsd”> <ignoreVersions> <ignoreVersion type=”regex”>.*-beta.</ignoreVersion> <ignoreVersion type=”regex”>.*_ALPHA</ignoreVersion> </ignoreVersions> </ruleset>