Logo Brian's Enterprise Blog
Bringing the Enterprise to the Build
 

How to override a plugin's dependency in Maven

Sometimes you just need an override

Maven 2.0.9 introduced the ability to override a dependency used by a plugin. This is handy when you want to use a newer checkstyle, pmd, etc jar than is included by default in the plugin.

Read more...

How to share resources across projects in Maven

Assembly and Dependency working together.

I find myself explaining how to share resources across projects quite often. Here I show how to do it, and offer a few other pointers along the way.

Read more...

Maven 2.0.9 Released

2.0.9 brings a bit of stability to plugin versions

Maven 2.0.9 has been released with some changes to stabilize the core plugin versions. Here I discuss plugin handling, the problems it created, how you should control your plugins, and how we made things a little better.

Read more...

Sonatype Nexus 1.0.0-beta-2 released

Sonatype Nexus 1.0.0-beta-2 has now been released. A list of the changes can be found here. If you are upgrading from beta-1, be sure to see the new upgrade section in the Nexus chapter of our Maven book.

Read more...

Quality is not accidental

New release process for Maven 2.0.9 focuses on quality.

It takes a conscious effort to take quality to the next level. The process to release Maven 2.0.9 represents a new era in attention to quality in the Maven project.

Read more...

Introducing Nexus the Maven Repository Manager

Nexus is the latest and greatest Maven Repository Manager.

Read more...

Foreword

Hello. My name is Brian and I'm a Maven developer. You may know me from the community. This is how I got there...

Read more...