Maven - Prüfen ob neue Versionen der dependencies verfügbar sind

Hallo, mit dem Plugin “versions-maven-plugin” kann man z.B. bei mvn install anzeigen lassen, ob die dependencies noch aktuell sind:

<plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>versions-maven-plugin</artifactId>
                <version>2.1</version>
                <executions>
                    <execution>
                        <phase>install</phase>
                        <goals>
                            <goal>display-dependency-updates</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>

Wenn man das ganze um folgendes erweitert

<goal>display-plugin-updates</goal>

werden auch noch die plugins überprüft. Beispielausgabe:

[INFO] The following dependencies in Dependencies have newer versions:
[INFO] commons-collections:commons-collections ………… 3.2.1 -> 20040616
[INFO] javax:javaee-api …………………………………… 6.0 -> 7.0
[INFO] org.aspectj:aspectjrt ………………………… 1.7.3 -> 1.8.0.M1
[INFO] org.hibernate:hibernate-entitymanager ….. 4.2.7.Final -> 4.3.0.Beta5
[INFO] org.hibernate:hibernate-validator …….. 5.0.1.Final -> 5.1.0.Alpha1
[INFO] org.jadira.usertype:usertype.core ………….. 3.0.0.GA -> 3.1.0.CR8
[INFO] org.jadira.usertype:usertype.spi …………… 3.0.0.GA -> 3.1.0.CR8
[INFO] org.springframework:spring-aop ………… 3.2.4.RELEASE -> 4.0.0.RC1
[INFO] org.springframework:spring-orm ………… 3.2.4.RELEASE -> 4.0.0.RC1
[INFO] org.springframework:spring-oxm ………… 3.2.4.RELEASE -> 4.0.0.RC1
[INFO] org.springframework:spring-test ……….. 3.2.4.RELEASE -> 4.0.0.RC1
[INFO] org.springframework:spring-webmvc ……… 3.2.4.RELEASE -> 4.0.0.RC1
[INFO] org.thymeleaf:thymeleaf-spring3 ………….. 2.0.19 -> 2.1.0.RELEASE
[INFO] xmlunit:xmlunit ……………………………………. 1.3 -> 1.5
[INFO]
[INFO]
[INFO] — versions-maven-plugin:2.1:display-plugin-updates (default) @ default.webapp.core —
[INFO]
[INFO] All plugins with a version specified are using the latest versions.
[INFO]
[WARNING] The following plugins do not have their version specified:
[WARNING] maven-clean-plugin …………………….. (from super-pom) 2.5
[WARNING] maven-deploy-plugin ………………….. (from super-pom) 2.8.1
[WARNING] maven-install-plugin …………………. (from super-pom) 2.5.1
[WARNING] maven-resources-plugin …………………. (from super-pom) 2.6
[WARNING] maven-site-plugin ……………………… (from super-pom) 3.3

Mit dem Plugin lassen sich aber noch weitere Aufgaben zum Thema “Versionen von Artefakten in einer Pom verwalten” übernehmen.