In the upcoming m2eclipse release, we’ve reworked how inserting artifacts (dependencies, plugins, parents) works in the XML editor. Instead of generating a skeleton template snippet for you to populate with maven coordinates (groupId/artifactId/version) we reuse the Artifact Search dialog. This post is a glimpse into some of the functionality that will be available in the coming weeks.
Instead of expecting a user to supply these artifacts directly in the XML editor, you now have the option to search for an artifact and let m2eclipse take care of the details. We’ve also made some improvements to the Artifact Search dialog. Screenshots speak as thousands of words though so let’s take a look.
Read the rest of this post to learn more about this new way to insert artifact coordinates in a Maven POM using m2eclipse.
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.
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.
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.
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.
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.
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.