Sonatype workshop: Tycho build conversion at EclipseCon 2011

February 24, 2011 By hloney Comments Off

Join Sonatype’s Jason van Zyl, Pascal Rapicault, and Igor Fedorenko at EclipseCon 2011 for a two-hour workshop on Tycho build conversion.

This tutorial picks up where their morning tutorial Building Eclipse plugins and RCP applications with Tycho, Nexus & Hudson leaves off. If you’re planning on attending EclipseCon 2011, drop by and get hands on Tycho help from the Sonatype team!

For more on Sonatype at EclipseCon, click here.

For the latest news and updates from the Sonatype team, follow us on Twitter!

Categories: Eclipse, Sonatype Tags: ,

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.

(more…)

Categories: Maven, Sonatype Tags:

Building Eclipse plugins and RCP applications with Tycho, Nexus & Hudson

February 22, 2011 By hloney Comments Off

The schedule for EclipseCon 2011 has been announced, and the Sonatype team is excited to host talks and workshops throughout the week.

Sonatype’s Jason van Zyl, Pascal Rapicault, and Igor Fedorenko, along with Jan Sievers from SAP AG, are holding a three-hour workshop on building Eclipse plugins and RCP applications with Tycho, Nexus and Hudson.

Build automation and continuous integration are central to the production of quality enterprise software. Without automation it is often difficult to keep track of defects and communicate build status. One of the goals of the Maven project is to bring efficient build automation to enterprise development, and as more organizations start to develop Eclipse plugins and RCP applications, there is a greater need for Maven to interoperate with the Eclipse platform. This tutorial will provide first hand experience in how to use Tycho, Nexus & Hudson to build Eclipse plugins and RCP applications.

To learn more about Sonatype at EclipseCon 2011, click here.

For the latest news and updates follow Sonatype on Twitter!

Sonatype Professional webinar for Managers and Team Leads

February 16, 2011 By hloney Comments Off

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!

Hudson moves to Github! We're not forking around!

February 15, 2011 By Jason van Zyl 0

First, I’d like to address some misinformation. The use of Github itself was never an issue. It was how the original movement of the sources to Github was executed, and why, that created tension. Github is just a tool and it is a better choice for source control, at least in the short term, for several reasons:

  • Rich REST API: Good for IDE and tooling integration and will allow some cool workflows which can empower contributors.
  • Known quantity: Developers are very familiar with Github and its workflows. It’s easy for developers to interact with us by forking, making modifications, and submitting pull requests.
  • Git repositories are available over HTTPS which makes collaboration at larger organizations easier.
  • SVN interoperability: There are still many developers who are comfortable with their SVN tool chain and Github makes working with Git and SVN simultaneously a possibility

We proposed using Github on the Hudson list, and in short order agreement was reached and the move was initiated. Winston did the infrastructure work last night to push the sources for Hudson over to Github. It was really that Simple. It’s amazing how smoothly things go when you clearly communicate your intentions to all stakeholders. We hope to keep improving the infrastructure for Hudson so if you’re interested please join the Hudson Dev list!

You can also keep track of Hudson developments by following us on Twitter!

Categories: Sonatype Tags: , ,