19.01.2012 12:25
Die Entwickler des Continuous-Integration-Systems Hudson haben eine erste Version unter dem Dach der Eclipse Foundation veröffentlicht. Begonnen hatten sie mit der Migration des Hudson-Codes im August des letzten Jahres. Das initiale Release läuft unter der Version 3.0.0 Milestone 0 und ist der Nachfolger von Hudson 1.398, dem letzten Release, bevor die Hudson-Entwicklung sich auf hudson-ci.org und auf eclipse.org verteilte. Die derzeit stabile Version ist Hudson 2.2.0.
Innerhalb eines Jahres sind etwa 50 neue Funktionen hinzugekommen. Dazu gehören die Unterstützung für Maven 3 und sogenannte Cascading Projects sowie eine REST-Schnittstelle auf Basis von JAXB (Java Architecture for XML Binding) samt zugehörigem Plug-in. Erweiterungen gibt es beispielsweise für parametrisierte Builds, nachgeschaltete Projekte und die verteilte Versionskontrolle Git.
Zusätzliche Arbeit bereitete, dass die ungefähr 200 Hudson-Bibliotheken teilweise nicht mit der Eclipse Publice Licence vereinbare Lizenzen enthielten, weswegen die Entwickler sie durch EPL-kompatible Funktionssammlungen ersetzen mussten.
(ane)
Mehr zum Thema Eclipse Foundation Oracle