maven-version-check-plugin Maven Mojo

The maven-dependency-versions-check-plugin is a Maven plugin that verifies that the resolved versions of dependencies are at least the versions specified by the dependencies (or their dependencies etc.) if not higher. More specifically, it will check that * The resolved version of every dependency declared explicitly in the current POM is the same or a newer one than what was stated. If the resolved version has a higher major version number than the declared version, then the plugin will issue a warning if configured to do so. Note that enforced declared versions are ignored by the plugin. * For every explicitly declared dependency in the current POM, all its dependency versions are met. I.e. the resolved versions for all dependencies in that dependency's POM are the same or higher than the one stated in that dependency's POM. This is basically the same check as the one above, but using the dependency's POM! Also, if the current POM has exclusions specified for the dependency, then these transitive dependencies are ignored when checking this particular dependency.

License

License

Categories

Categories

Maven Build Tools
GroupId

GroupId

com.ning.maven.plugins
ArtifactId

ArtifactId

maven-dependency-versions-check-plugin
Last Version

Last Version

2.0.4
Release Date

Release Date

Type

Type

maven-plugin
Description

Description

maven-version-check-plugin Maven Mojo
The maven-dependency-versions-check-plugin is a Maven plugin that verifies that the resolved versions of dependencies are at least the versions specified by the dependencies (or their dependencies etc.) if not higher. More specifically, it will check that * The resolved version of every dependency declared explicitly in the current POM is the same or a newer one than what was stated. If the resolved version has a higher major version number than the declared version, then the plugin will issue a warning if configured to do so. Note that enforced declared versions are ignored by the plugin. * For every explicitly declared dependency in the current POM, all its dependency versions are met. I.e. the resolved versions for all dependencies in that dependency's POM are the same or higher than the one stated in that dependency's POM. This is basically the same check as the one above, but using the dependency's POM! Also, if the current POM has exclusions specified for the dependency, then these transitive dependencies are ignored when checking this particular dependency.
Project URL

Project URL

https://github.com/ning/maven-dependency-versions-check-plugin
Source Code Management

Source Code Management

https://github.com/ning/maven-dependency-versions-check-plugin

Download maven-dependency-versions-check-plugin

How to add to project

<plugin>
    <groupId>com.ning.maven.plugins</groupId>
    <artifactId>maven-dependency-versions-check-plugin</artifactId>
    <version>2.0.4</version>
</plugin>

Dependencies

compile (11)

Group / Artifact Type Version
org.apache.maven : maven-plugin-api jar 2.2.1
org.apache.maven : maven-model jar 2.2.1
org.apache.maven : maven-artifact jar 2.2.1
org.apache.maven : maven-project jar 2.2.1
org.apache.maven.shared : maven-dependency-tree jar 1.2
commons-lang : commons-lang jar 2.5
commons-collections : commons-collections jar 3.2.1
org.slf4j : slf4j-api jar 1.6.1
com.pyx4j : maven-plugin-log4j jar 1.0.1
com.google.guava : guava jar 19.0
com.google.code.findbugs : findbugs-annotations jar 3.0.1

runtime (1)

Group / Artifact Type Version
org.slf4j : slf4j-log4j12 jar 1.6.1

Project Modules

There are no modules declared in this project.

Versions

Version
2.0.4
2.0.2
2.0.1
2.0.0
1.0.0