Software Configuration Management
Posts 1-2 of 2
-
Kerstin Klein Premium Member Group moderatorThe company name is only visible to registered members.CruiseControl, PDE und Maven2
Hallo Gruppe,
hat jemand Erfahrung mit einer Build Loop unter Cruisecontrol, die ein Eclipse PDE build in Kombination mit maven2 nutzt?
Hintergrund: ich baue per CC eine eclipse update site, dass die neueste Version der von uns entwickelten Plugins beinhaltet. Das funtktioniert alles soweit.
Allerdings nutzen einige der Eclipse Plugin Projekte jars, die in anderen (internen) Projekten per Maven2 gebaut und deployed werden. in einem Integration Check soll automatisch gerprüft werden, ob die frisch gebauten Plugins auch noch mit den neuesten jars aus dem Maven-Repository funktionieren. Nun suche ich nach einem geeigneten Weg, dies mit den gegebenen Mitteln umzusetzen. Derzeit erfolgt dieser Prozess manuell.
Meine derzeitige Strategie ist folgende:
- die entsprechenden Pluginprojekte werden mit einer Maven2 Nature und einem pom file versehen, dass ein assembly script beinhaltet und so die neuesten Versionen der jars herholt
- es gibt ein master pom, dass als task in der cc - schedule sektion aufgerufen wird
- danach wird ganz normal das PDE build angestossen, dass dann per ant läuft
Eine komplette Umstellung der (ca 80) Plugin Projekte auf Maven2 möchte ich nicht vornehmen, da die mir bekannten Maven2PDE Plugins zu wenig (keine?) Features bieten, die einen Mehrwert darstellen.
Hat sich jmd schon mal mit einer ähnlichen Anforderung beschäftigt? Wie sind die Erfahrungen damit gewesen? Gibt es andere, bessere Wege?
Über jede Anregung / Diskussion würde ich mich freuen,
Viele Grüße
Kerstin Klein
- 08 Jun 2007, 1:59 pm
-
Benjamin Haag Premium MemberThe company name is only visible to registered members.Re: CruiseControl, PDE und Maven2
Hallo Kerstin,
auch wenn die Frage schon ein paar Jahre her ist, würden mich die Erfahrungen mit Maven und Eclipse-Plugin-Bau interessieren.
Ich realisiere zur Zeit ein Freigabe-Verfahren auf Maven-Basis. Später soll auch CruiseControl genutzt werden. Der Build eigener Eclipse-Plugins steht noch auf meiner ToDo-Liste fürs die nächsten Monate. Bisher habe ich noch keinen so einfachen Weg gefunden bzw einen Weg der ähnlich einfach wie ein Jar-Build mit Maven wäre.
Ich freue mich über jede Idee, Hilfe, Anregung, Erfahrung usw.
Viele Grüße
Benjamin Haag
- 10 Aug 2009, 7:04 pm
