Sonatype Donates Maven Integration Source Code to Eclipse Hudson Project
Hot on the heels of Oracle's decision to move the open-source, Java-based continuous integration (CI) server Hudson to the Eclipse Foundation, Sonatype, the leading commercial supporter of the open-source Maven project, disclosed plans to open source all of its Maven and Eclipse integration work and donate "significant architectural improvements and key commercial features" to the proposed Hudson CI project.
Sponsored and licensed by the Apache Software Foundation (ASF), Maven is an open-source framework and repository for building and managing any Java-based project. It started as an effort to simplify the build processes in the Jakarta Turbine project (a servlet based framework that helps Java developers quickly build Web applications). Based on the concept of a project object model (POM), Maven can manage a project's build, reporting, and documentation from a central piece of information. The project’s goal today is to allow developers to comprehend the complete state of a development project in the shortest period of time. Sonatype is Maven's chief commercial sponsor.
Jason van Zyl, founder and CTO of Sonatype, disclosed his company's plans when Oracle announced its plans for Hudson. Van Zyl, who is the creator of Maven, said that his company has been working with Hudson for a long time and supporting it as an Eclipse project is a logical next step.
"Hudson is critical to all of our customers who use Maven," van Zyl told ADTmag.com, "so we want to ensure that the Maven integration effort is successful."
Sonatype and Oracle have been working together on what Sonatype describes as "considerable architectural improvements" to Hudson, with the aim of improving performance and "to provide a platform for further innovation by the user community." These improvements comprise several core infrastructure changes, including support for Java Specification Request (JSR) 330, which seeks to maximize reusability, testability, and maintainability of Java code by standardizing an extensible dependency injection API, as well as support for REST.
Sonatype is a strategic member of the Eclipse Foundation, and the company plans to provide full-time development resources to the project, van Zyl said.
More on this topic from ADTmag.com: