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

"Sonatype nexus. The maven repository that's a dream to install and use"

Hard to argue with a happy user...

1.0 Beta-5 adds role based security to the Nexus Maven Repository Manager

We are pleased to announce the Beta-5 release of our Nexus Maven Repository Manager. This release brings the much awaited role based security to the popular tool.

The theory behind the security implementation is simple:

A user has one or more roles.


Read more...

Read more...

Maven 2.0.10 Release Candidate Process started

The Maven 2.0.10 Release process has begun and will follow the process pioneered in 2.0.9.

That process consists of a series of Release Candidate builds...

Read more...

Nexus 1.0 Beta-4 Released

The 4th installment of the Nexus Maven Repository Manager has been released today. Download it from the Nexus Site. Features: Group browsing, better security, scheduled services, manual artifact upload, base URL, and more. Read more...

Read more...

Maven is NOT going away

gotta love the FUD

A recent blog post posited "Is Maven going away?". Almost certainly the title is FUD trolling for visitors as the main issue posed is easily solved by a well known plugin. It's been a long time coming, but the stars are aligning for some serious movement in the Maven world...

Read more...

Maven code: How to detect if you have a SNAPSHOT version

I answer this question often enough that I decided to burn it to a blog so I don't have to dig it out of the source anymore...and maybe save someone else the time along the way. Here is the relevant code that Maven uses to determine if an artifact is a snapshot or not...

Read more...

The Central Repository is tool agnostic

Don't dismiss interoperability

"That's great and all, but I don't really care about Maven, nor do I really want to add or maintain a pom.xml in the project. Sorry." is an unfortunate response to enabling wider distribution and consumption of your project.

Read more...

Optimal Maven Plugin configuration

A guideline to make your pom easier to understand

Maven has two sections in the pom relating to plugin configuration: project.build.plugins and project.build.pluginManagment.plugins. These two sections are unfortunately often confused and misused. Here I offer a guideline to make your pom easier to understand.

Read more...

Adding additional source folders to your Maven build

The technique matters

Occasionally you have a need to add additional source folders to your Maven build, usually when you are generating source via some external method or AntTask. Maven plugins that generate sources are expected to add the source folder automatically, but that's of little consequence if your generation method is not supported by an existing Maven plugin. Fortunately, there is the build-helper-maven-plugin to assist you.

Read more...

Misused Maven terms Defined

An attempt to define some often misused maven terms.

When responding to questions on IRC, the Maven Users list, or giving Maven Training, I frequently run into misused terms of the Maven lingo. Here's an attempt to define them "for the record".

Read more...