Software Configuration Management

Software Configuration Management

Posts 1-2 of 2
  • Kerstin Klein
    Kerstin Klein    Premium Member   Group moderator
    The 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
  • Benjamin Haag
    Benjamin Haag    Premium Member
    The 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