Next Generation Infrastructure with Maven, m2eclipse at EclipseCon 2011
EclipseCon 2011 is approaching quickly, but it’s not too late to make plans to head to Santa Clara, California this month!
EclipseCon is the conference for anyone involved in Eclipse. As a proud member of the Eclipse Foundation, Sonatype is looking forward to another year of great talks, tutorials and BOF’s. We will be hosting a number of extended workshops as well as talks in the Cypress Room all day on Tuesday, March 22, 2011.
Sonatype founder Jason van Zyl will be giving a presentation on Next Generation Development Infrastructure with Maven, m2eclipse, Nexus & Hudson.
Presentation details:
All development organizations eventually converge on a set of tools to reduce costs, lower onboarding time, and leverage knowledge in strong communities to create standard processes. To this end we see in many organizations the emergence of a standard development stack consisting of Maven, m2eclipse, Nexus & Hudson. In this talk, Jason van Zyl, Founder of the Apache Maven project, will discuss the future of Maven and specifically Maven 3.x, the rapidly approaching m2eclipse 1.0 release, the recent Nexus 1.9 release and roadmap, and emerging tools such as Maven Shell and Polyglot Maven. Sonatype itself leverages this stack on a daily basis and this discussion will focus not only on the tools individually, but how they can work together to create a best practices approach to building and delivering your software in your organization.
Event details:
- Date: March 21-24, 2011
- Location: Hyatt Regency Santa Clara, CA
- Event website: http://www.eclipsecon.org/2011/
Stay tuned to the Sonatype blog for updates on Sonatype’s talks and presentations at EclipseCon 2011. And for the latest news and updates from the Sonatype team, follow us on Twitter @SonatypeCM.
Hudson Plugins, Meet Dependency Injection: JSR330 Support Now Available
Two weeks ago we proposed that [Hudson plugin authors be able to use dependency injection][1] through the JSR-330 standard. This change makes it easier to write Hudson plugins without having to dig into Hudson internals, it provides greater separation between plugins and Hudson core, and it makes it much easier to test plugins without having to bring along core Hudson objects.
These changes are now [in the core of Hudson][2]. Even though JSR330 can now be used by plugin authors these changes should, in no way, affect plugin authors using the existing API. Since this question came up on the mailing list, I’ll give a short description of how it works here. The JSR330 integration allows you to take advantage of JSR330, if you wish, by using an alternative plugin strategy. Our new plugin strategy interoperates with the existing, classic plugin strategy. Sonatype’s Hudson Professional distribution actually ships with a mixture of JSR330 plugins and classic plugins and we find this works quite well. We tried to make it easier to use new strategies for wiring up plugin, and [Stuart McCulloch has offered this strategy on the Jenkins development list][3] and it appears to have been absorbed as part of [JENKINS-8897][4]. (more…)
Improving developer productivity with Sonatype Professional
Development teams often struggle to achieve the full promise of agile methodologies using their current tools. The Sonatype team wants to help change that.
Sonatype Professional is a suite of next generation development infrastructure software that extends the Maven ecosystem to improve both the speed and quality of Java development projects. Sonatype Professional integrates the m2eclipse, Nexus Professional, and Hudson-based continuous integration and adds unique developer onboarding functionality to get you productive fast.
Attend our webinar – Improving Developer Productivity with Sonatype Professional – to learn how this suite can help transform your software development process.
Webinar details:
- Date: Tuesday, March 8, 2011
- Time: 1:00 pm Eastern Standard Time (New York, GMT-05:00)
- Presenter: Blaine Mincey, Sonatype Senior Systems Engineer
- Register today!
For the latest news and updates from the Sonatype team, follow us on Twitter!
Top Ten Reasons to Move to Maven 3
I recently helped Dennis Lundberg prepare a talk for Jfokus on the top reasons why you should switch to Maven 3. When I work with customers setting up, or improving, their Maven-based development infrastructure I always recommend using Maven 3. I thought I’d share with you the top ten reasons that Dennis highlighted in his talk.
In a nutshell, Maven 3 is superior to Maven 2. While there might not be one single killer feature for most users, it’s more a matter of several bug fixes and improvements that together make it a much better tool. Depending on your use case and your preference, some of these reasons will be more compelling than others. Here’s the list.
#1. Maven 3 is the “Latest and Greatest”
Surely not the wording that you should use when selling this to your manager/boss/product owner/whatever, but when it comes to tools and frameworks many developers like knowing they are using the latest version. Maven 3.0 is where all the new work is done and where the main focus is. Maven 3 has a six week release cycle which was inspired by how things work at Eclipse. This gives you more predictability. You know that critical and serious bugs will be addressed quickly, and you’ll only need to wait a few weeks before the next official release is available.
Sonatype Professional webinar for Managers and Team Leads
Sonatype Professional for Managers and Team Leads webinar
Sonatype Professional is the only integrated suite created for a Maven developers’ build, continuous integration, and repository management needs. Sonatype Professional will help your team realize the promise of agile development. The suite includes Sonatype Certified & Integrated Distributions of: Maven, Hudson, Nexus Professional, Eclipse Integration, Developer Onboarding as well as telephone and email support from the experts. This webinar will show you how Sonatype Professional establishes workflow among individuals and departments, maintains separation of duties across multiple teams (development, QA, deployment) and improves project visibility to all participants. Sonatype Professional will help you deliver production-ready software faster, saving you time, money and a whole lot of aggravation.
- Date: Thursday, February 24, 2011
- Time: 9:30 am Eastern Standard Time (New York, GMT-05:00)
- Presenter: Blaine Mincey, Sonatype Senior Systems Engineer
- Register today!
For the latest news and updates follow Sonatype on Twitter!