Hallo zusammen,
anhand folgendes Artikels habe ich mich in die Thematik eingelesen, allerdings ist mir noch nicht alles klar - vielleicht könnt ihr mir helfen?
Die RCP-Anwendung am laufenden Band
Konkret geht es um folgendes - die einzelnen Plugins der Anwendung sollen zu einem kompletten Package zusammengeschnürt werden, und zwar automatisiert für die nightly builds, aber auch manuell für Releases beispielsweise. Dabei soll aber auch eine Update Site verwendet werden können, um einzelne Plugins aktualisieren zu können.
Um ein Plugin per ANT erstellen zu können, kann man ja (wie auch im Artikel beschrieben) über die PDE-Tools eine build.xml erstellen - da wäre auch schon meine erste Frage: Die Datei beinhaltet ja Versionsnummern etc. und muss ja quasi für jeden Build neu erstellt werden, wenn ich das richtig sehe. Kann man das irgendwie automatisieren?
Und um mehrere Plugins zu einem Bundle zu schnüren, erstellt man in Eclipse ein Feature Projekt. Ist das wirklich ein spezielles Projekt, oder nur ein Projekt mit einer feature.xml? Kann es Sinn machen, in diesem Projekt gleich die Produktkonfiguration mit aufzunehmen oder packt man diese besser in ein extra Projekt?
Wie im oben genannten Artikel beschrieben habe ich auch eine Batchdatei erstellt, damit die Anwendung headless erstellt werden kann, um diese dann später über Cruise Control automatisch bauen zu lassen. Allerdings sind beim Aufruf im Eclipse selbst (ohne die Batchdatei) bestimmte Variablen (z.B. ${genericTargets}) nicht gesetzt - was fehlt mir dass diese vorhanden sind?
Vielen Dank schon mal für Eure Mühe!
anhand folgendes Artikels habe ich mich in die Thematik eingelesen, allerdings ist mir noch nicht alles klar - vielleicht könnt ihr mir helfen?
Die RCP-Anwendung am laufenden Band
Konkret geht es um folgendes - die einzelnen Plugins der Anwendung sollen zu einem kompletten Package zusammengeschnürt werden, und zwar automatisiert für die nightly builds, aber auch manuell für Releases beispielsweise. Dabei soll aber auch eine Update Site verwendet werden können, um einzelne Plugins aktualisieren zu können.
Um ein Plugin per ANT erstellen zu können, kann man ja (wie auch im Artikel beschrieben) über die PDE-Tools eine build.xml erstellen - da wäre auch schon meine erste Frage: Die Datei beinhaltet ja Versionsnummern etc. und muss ja quasi für jeden Build neu erstellt werden, wenn ich das richtig sehe. Kann man das irgendwie automatisieren?
Und um mehrere Plugins zu einem Bundle zu schnüren, erstellt man in Eclipse ein Feature Projekt. Ist das wirklich ein spezielles Projekt, oder nur ein Projekt mit einer feature.xml? Kann es Sinn machen, in diesem Projekt gleich die Produktkonfiguration mit aufzunehmen oder packt man diese besser in ein extra Projekt?
Wie im oben genannten Artikel beschrieben habe ich auch eine Batchdatei erstellt, damit die Anwendung headless erstellt werden kann, um diese dann später über Cruise Control automatisch bauen zu lassen. Allerdings sind beim Aufruf im Eclipse selbst (ohne die Batchdatei) bestimmte Variablen (z.B. ${genericTargets}) nicht gesetzt - was fehlt mir dass diese vorhanden sind?
Vielen Dank schon mal für Eure Mühe!