m2eclipse 0.9.5 Released: POM Editor

July 22, 2008 By Tim OBrien

1 minute read time

The m2eclipse team released an important set of features during last week's 0.9.5 release. Among the important features released to production are the POM Editor, improvements in content assist features, tweaks to the project creation wizards and a whole host of other features which will change the way you use Eclipse and Maven.

Ease of Navigation: Unit Tests

One of the most useful features is a subtle, yet important navigation link in the output of the Surefire plugin. When a test is listed in the Surefire plugin output, you are now able to click on the name of the test and navigate to it immediately:

Navigating to POMs with CTRL-CLICK

Try this with the new m2eclipse, open up a pom.xml in the m2eclipse pom editor. Now select the final tab which displays the POM XML. Scroll down to your project's dependencies and CTRL-CLICK (or APPLE-CLICK) on an artifactId of a dependency. m2eclipse will fetch the corresponding POM from the repository and open it in the POM editor:

Content Assist for Versions

Tired of rifling through the Central Maven repository to figure out the version numbers available for a dependency? Using the new m2eclipse POM Edit and content assist, you can easily retrieve this list from the repository index. Just open up a POM and use content assist in the version field.

To use these and other features of the m2eclipse plugin, go to m2eclipse.sonatype.org and read the Installation instructions on the project page. This page will walk you through the process of installing m2eclipse 0.9.5.

Tags: Nexus Repo Reel, Everything Open Source

Written by Tim OBrien

Tim is a Software Architect with experience in all aspects of software development from project inception to developing scaleable production architectures for large-scale systems during critical, high-risk events such as Black Friday. He has helped many organizations ranging from small startups to Fortune 100 companies take a more strategic approach to adopting and evaluating technology and managing the risks associated with change.