I’ve seen my fair share of projects migrating from Ant to Maven, and, for a complex project, this migration path can take some time. You have to worry about dependency management, project structure, and retraining an existing team to use Maven and understand the core concepts behind the tool. When you make the shift, you are often affecting development infrastructure for an existing project, and you need to take into account development environments as well as developer’s ideas about how code should be organized and stored in source control. In this post, I’m going to discuss a common pattern I’ve seen in Ant to Maven migrations: how to migrate the monolithic project.
Read more…
Maven, Sonatype
ant, Maven
Sonatype will be presenting at Eclipse Day hosted by Google in California this week.
Each year Google hosts an Eclipse Day and puts together an agenda that includes Eclipse and Google related topics. This year there will be presentations that feature Android, Helios, GWT, EGit, Linux Tools, Eclipse 4.0, EMF, XText and more. Sonatype’s founder, Jason van Zyl, will be presenting on Next Generation Development Infrastructure with Maven, m2eclipse, Nexus and Hudson.
This talk focuses on the Maven Ecosystem and the under-pinnings of technologies that are going to shape the Next Generation Maven Development Stack. While the Maven 3 release retains backward-compatibility with plugins written for Maven 2, the foundational technologies used in Maven are being recast to allow for more space for expansion as Maven starts to expand into newer spaces like OSGi and Polyglot development. In this talk, van Zyl discusses new, emerging technologies and how they fit into the overall approach to the development of a Next Generation Maven Development Stack. This presentation will include an overview of the following technologies:
- Moving Maven from Plexus to Guice
- Continued work to support OSGi development with Tycho
- Support for Polyglot development and alternative languages
- m2eclipse, the primary Eclipse IDE Maven-integration used at Sonatype which is also integrated with STS and JBoss Tools.
Eclipse Day hosted by Google:
- Thursday, August 26, 2010
- 9:00am – 5:00pm
- Googleplex
- 1600 Amphitheatre Parkway
- Mountain View, CA
Sonatype
eclipse, google, hudson, Jason van Zyl, m2eclipse, Maven, Nexus
Sonatype is pleased to announce the availability of our most popular book, Maven: The Complete Reference, as an epub. Click here to download the book as an epub and start reading this book on a mobile device.
If you have any questions or feedback, we encourage you to send email to book@sonatype.com. If you have any problems to report, please include the section number and the type of mobile device you are reading this book on. This book has been tested on iPad, iPhone, Sony Reader library and the Adobe Digital Edition reader.
If you are new to Maven, don’t forget to check out Nexus Open Source and Nexus Professional. If you develop with Maven, you should be using Nexus. Once you start using a Repository Manager, you won’t believe you ever developed without one.
Book, Maven, Sonatype
Book, Maven
We’ve received a steady stream of requests to release “Maven by Example” and “Maven: The Complete Reference” in the ePub format. Today, we’re announcing the availability of Maven by Example as an ePub. Download the Maven by Example ePub today and start learning about Maven.
This release has been tested on Apple’s iBook on both an iPad and iPhone and in the Adobe Digital Editions reader. To read this book on an iPad or iPhone: install the latest version of iTunes, download the ePub from Sonatype, and import the file using “Add to Library…” from the File menu.
We would appreciate any feedback you might have about formatting and layout. If you have questions, comments, or problem reports about our ePub books, send an email to book@sonatype.com. If you are reporting a typo or a problem with our ePub books, please make sure to include the device and software you are using as well as the section number, as page counts can vary depending on text size and device layout.
Stay tuned for “Maven: The Complete Reference” in an ePub format.
Maven, Sonatype
Book, epub, Maven
Another step towards a final release of Maven 3.0 was made the other day when version 3.0-beta-2 was released. I’ve been using Maven 3 since its alpha days, and despite the alpha/beta moniker, I find it to be superior to any Maven 2.x version. If you are starting a new project, I strongly recommend using Maven 3.
That being said, in the complete development environment there are a few missing pieces when working with Maven 3. One of these is getting Sonar to work with Maven 3, which had not been possible until the latest version of Sonar was released.
This post will explain how to get Maven 3 and Sonar to work together.
Read more…
Sonatype
Maven, Maven 3, Sonar