Logo Maven Blogs @ Sonatype
Blogging the Enterprise Build Ecosystem
 

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...

Updates to Nexus Chapter: Services, Security, and more...

There's been a new release of Nexus verion 1.0.0-beta-4. To download this new release, go to the Nexus Download Page, and download the release from July 3rd, 2008. Also, there's been an update to the Nexus Chapter. Changes include a post-install checklist, scheduled services, and coverage of other new features. Including...

Read more...

Tags :

m2eclipse Chapter Update: POM Editor + Dependency Graphs

We've added content to the m2eclipse chapter to cover the newly released POM Editor and the Dependency Management tools including the Dependency Tree and the Dependency Graph. The 0.9.5 release of m2eclipse added some useful features for managing POMs.

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...

Sonatype Blogs in Chinese: Juven Xu's Maven中文

Sonatype is happy to announce that we have a new Maven-focused blog in Chinese. Juven Xu has been helping Sonatype create, customize, and translate documentation to Chinese, and he's also started a very successful blog at Javaeye. Read Juven's Maven中文 blog.

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...