Maven Team Announces Release of Apache Maven 3.0-beta-1
The Maven team is pleased to announce the release of Apache Maven 3.0-beta-1. While there is still important work to be done on Maven 3, the project has successfully transitioned form alpha to beta. Maven is a project comprehension and build tool, designed to simplify the process of maintaining a healthy development lifecycle for your project.
You can read more here:
Downloads of source and binary distributions are listed in our download section:
http://maven.apache.org/download.html
A major goal of Maven 3.0 is to be compatible, to the extent possible, with existing plugins and projects designed for Maven 2.x. Users interested in testing this beta release should have a glance at the compatibility notes for known differences between Maven 3.0 and Maven 2.x:
http://cwiki.apache.org/MAVEN/maven-3x-compatibility-notes.html
If you encounter unexpected problems while using Maven 3.0-beta-1, please feel free to contact us via the Maven developer list:
In other news
Welcome to the roundup of blog posts that mention Nexus, Maven, and other projects that Sonatype developers contribute to.
DevDanke: Create an Executable Jar with Maven
“There are several ways to make an executable jar with Maven. Two popular ways are to use the maven-jar-plugin or use the maven-assembly-plugin. Each has pros and cons.”
By Dan, on February 18, 2009
IBM DeveloperWorks: Build better Web applications with Google Sitebricks: Create a sample Java Web application using Maven, Sitebricks, and Guice
“Sitebricks, which is still in beta, is a new Java™ Web application framework. You might wonder, “Why do I need yet another Web framework?” With Google Sitebricks you can rapidly build a Web application that can be maintained, or worked on, by others. Sitebricks is built on top of Guice. It expands and extends many of the principles of Guice to the Web. Like Guice, it makes aggressive use of annotations to keep configuration as part of the code. You will not have to create or edit a lot of XML files to use Guice. Instead, Sitebricks lets you create Web applications while writing a lot less code. The code you write will be straightforward. You can look at Sitebricks code and quickly understand what’s going on. Sitebricks does not compromise type safety or performance.”
By Michael Galpin, Software architect, eBay, on 16 Feb 2010
In other news
Welcome to the roundup of blog posts that mention Nexus, Maven, and other projects that Sonatype developers contribute to.
From Apache Archiva to Sonatype Nexus
“Having recently migrated a significant number of repository servers from Apache Archiva to Sonatype Nexus, I would like to share with you the process I followed, some tips, and point out a few pitfalls I encountered.”
By Arnaud Heritier, on 9 February 2010
Mert Caliskan’s Weblog: Skipping tests in Maven
“So you want to skip a test or all of the tests since you’re seeing a BUILD FAILURE, and it’s blocking you… “
By mert, on Feb 07 2010
In other news
Welcome to the roundup of blog posts that mention Nexus, Maven, and other projects that Sonatype developers contribute to.
Simpligility blog: Documenting Android Development with Apache Maven
“Shortly after my first hack day with Android development and the conclusion that I really like where the platform and development is going, I started to look at building Android application outside the Android Developer Toolkit in Eclipse. I started using IntelliJ IDEA for Android development in parallel as well as wanted to investigate command line and later continuous integration builds. It did not take me long to shy away from the Apache Ant based build and look around for a plugin for my trusted Apache Maven that would help me along the cause. I found the maven-android-plugin and quickly joined the effort.”
By guru, on February 2, 2010
2009 Maven and Nexus tips and tricks roundup
Here is a summary of “Tips and Tricks” posts published over the course of the past year on the Sonatype blog. Enjoy!
- Nexus Tips and Tricks: Defining Roles for Staging
Staging is one of the most outstanding features in Nexus Pro. It allows you to add a checkpoint before releasing software, so developers can deploy release candidates into the staging repository, testers can test the release candidates, and release managers can then choose to promote or drop a release. As we can imagine, the Nexus role for developers and testers should be different when configuring staging as one role is responsible for the deployment of staged artifacts and the other is responsible for testing and promoting tested artifacts. In this post, I will describe how to configure appropriate roles for developers and testers. - Nexus Tips and Tricks: Publishing Maven Sites to Nexus 1.4
Nexus Professional provides a new hosted repository type: a Maven Site repository. This repository can be used to hold a Maven-generated web site. In addition to publishing your artifacts to a Nexus repository, you can also use Nexus to serve your project’s web sites. (more…)