Developing with Eclipse and Maven

December 28, 2010 By hloney Comments Off

Sonatype books are the essential references for anyone working with Apache Maven, repository management, and integrating Maven with Eclipse.

Learn best practices, central concepts, and complete integration for Maven, Nexus Professional, and m2eclipse. Sonatype books offer the latest content for the software development tools you depend on.

The fourth book in our series of books available for downloading is Developing with Eclipse and Maven.

In this book you will learn how to fully integrate Maven with Eclipse, the world’s most widely used IDE for Java development.

Why Maven?

Maven is a software build tool, but it is much more than that. Maven is also a project management tool. It is designed to be flexible, easy, and intuitive – to be a more efficient and comprehensive build tool.

Why Eclipse?

Eclipse is the most widely used IDE for Java development today. Eclipse has a huge amount of plugins and an innumerable amount of organizations developing their own software on top of it. Quite simply, Eclipse is ubiquitous. The m2eclipse project provides full integration for Maven within the Eclipse IDE.

Introducing Sonatype Professional Suite

December 2, 2010 By hloney Comments Off

Sonatype is pleased to announce the launch of Sonatype Professional, the only integrated development suite for Maven-centric Java development. Sonatype Professional integrates and enhances a range of popular open source technologies to streamline Java software development and is specifically designed to improve both the speed and quality of your Java builds. Sonatype Professional integrates the m2eclipse, Nexus Professional, and Matrix Professional (Hudson-based continuous integration) and adds unique developer onboarding functionality to get you productive fast.

Sonatype Professional is tightly integrated with the Eclipse development environment to streamline builds, artifact search and reuse, defect detection, and bug fixes. From within Eclipse, users can:

  • Visually manage Maven
  • Browse and search Nexus repositories
  • Submit Hudson continuous integration jobs
  • Receive real-time build and continuous integration alerts
  • Jump quickly to broken code

To learn more click here.

m2e 0.12 release and the future of m2e

November 29, 2010 By Pascal 26

Sonatype recently announced the availability of m2eclipse 0.12.  This release includes support for Maven 3.0 and many improvements in the HTTP transport code. This should be the last release made available from the Sonatype servers.  But not to worry, we are not stopping the development. In fact, quite conversely, we are ramping up our efforts on the m2eclipse core and moving m2e to the Eclipse foundation.

At this point, the move has not been completed as we are still working with the Eclipse IP team to get all our code and dependencies reviewed. If all goes well, we are hoping to have everything moved to the Eclipse Foundation by mid-December. In the meantime the development is still happening on github but under the new org.eclipse.m2e name-space. We will keep you posted when the code has been completed moved.

Sonatype at NYJavaSIG this week

November 15, 2010 By hloney Comments Off

On Thursday November 18 Sonatype founder Jason van Zyl will be attending the NYJavaSIG Java user group meeting.

The NYJavaSIG is a technical community comprised of Java software engineers, Java application designers, technical managers and new media Java developers that have a common interest in all aspects of Java Technology. They currently have over 6,500 members and meet once a month.

van Zyl will be giving a presentation on Next Generation Development Infrastructure with Maven, m2eclipse, Nexus and Hudson.

Event details:

Categories: Sonatype Tags: , , , , ,

Sonatype at Eclipse Day hosted by Google

August 23, 2010 By hloney Comments Off

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