Author Archives: Bentmann Benjamin

Use Maven to Find Security Vulnerabilities and Viral Licenses in Applications


October 10, 2012 By
Bentmann Benjamin

A few months ago, we launched Insight Application Health Check. Today, I’d like to announce another way to get started tracking licensing and security issues. In this post, I’m going to show you how to scan your project with nothing more than Maven and an existing project. You can get started with Insight without having […]

Continue reading...

Configuring Plugin Goals in Maven 3


March 4, 2011 By
Bentmann Benjamin

In Maven 3.0.3, we introduced some improvements to the way plugin goals can be configured. This post summarizes these improvements and gives some examples of how Maven plugin configuration has been enhanced. We’ve focused on making improvements that will reduce the friction of plugin configuration for both plugin developers and Maven end-users. First, a general […]

Continue reading...

Maven How-To: Merging Plugin Configuration in Complex Projects


January 12, 2011 By
Bentmann Benjamin

In projects with many parent POMs, profiles, and plugin management sections, one can easily end up in a situation where the effective configuration for a plugin is the result of merging many configuration blocks from the various POM sources together. Not knowing the details of this merge process naturally leads to some confusion about why […]

Continue reading...

What's in Maven 3.0 for users?


December 22, 2010 By
Bentmann Benjamin

Asking the Maven issue tracker for all the changes or fixes that contribute to our freshly released Maven 3.0, one ends up with about 420 issues. While this is a rather large number, most of these issues deal with regressions we encountered and fixed during refactoring of the internals. But those issues are uninteresting to […]

Continue reading...

What's in Maven 3.0 for Plugin Authors?


November 17, 2010 By
Bentmann Benjamin

While Maven 3 is a dramatic improvement over Maven 2 from the perspective of performance, extensibility, and architecture, most end-users are motivated by plugins. This has been true about Maven from the beginning, while the framework has value, it is the plugins that make the difference. This blog focuses on the changes that are of […]

Continue reading...