VersionEye Maven Plugin 3.4.0

Just released version 3.4.0 of the VersionEye Maven Plugin. It brings 2 new features and 1 enhancement.

Plugins

The biggest change is that by default it tracks plugins now. All plugins who are explicitly defined in a pom.xml file are now treated a regular dependencies of the project. They get submitted to the VersionEye API with the “plugin” scope. In the Web Interface the plugins show up in the dependency table.

Screen Shot 2015-04-20 at 18.09.59

If you don’t want to track your plugins with the VersionEye Maven Plugin you can disable this feature. Simply add this line to your plugin configuration:

<trackPlugins>false</trackPlugins>

dependencyManagement:dependencies

Up to now the plugin only tracked dependencies under the “dependencies” node. Now dependencies under the “dependencyManagement” node are tracked as well!

licenseCheckBreakByUnknown

If a project has a license whitelist assigned to it the goal

mvn versioneye:licenseCheck

will check if there is a violation. If so it will break the build. That is still the default behaviour. But now there is a new configuration option to break the build for dependencies without any license information.

<licenseCheckBreakByUnknown>true</licenseCheckBreakByUnknown>

By default this value is “false”. If it is set to “true” the goal

mvn versioneye:licenseCheck

will break the build if there is a license violation OR if there is a dependency without any license information.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s