Archive

Posts Tagged ‘build.xml’

Eigene Einstellungen für die eigene RCP Anwendung

Erstellt man eine eigene Anwendung auf Basis der NetBeans Platform erstellt kommt man irgendwann unweigerlich an den Punkt das Resultat auch an die Endanwender verteilen zu wollen. Im Kontextmenü des Suiteprojekt liefert der Eintrag “Package as” alles was man dafür benötigt. Ein Problem gibt es nur, wenn man während der Entwicklung der eigenen Anwendung individuelle Argumente mit auf den Weg geben möchte. Im Debugger kann man hierfür ganz einfach die Variable run.args.extra in der project.properties nutzen. Leider werden diese Einstellungen nicht in eine Distribution übernommen. Read the rest of this entry »

Subversion Revision als Implementation Version verwenden

Das Modulsystem von NetBeans sieht für jedes Modul seiner RCP Anwendungen (also auch der IDE) eine Versionsnummer von. Anhand dieser Versionnummer erkennt der Plugin Manager ob sich ein Modul z.B. in einem Update Center erneuert hat oder nicht.

Diese Versionsnummer wird in den Eigenschaften eines Modulprojekts unter “API Versioning” eingetragen. Mindestens die “Specification Version“, also die Version der API mit der auf dieses Modul zugegriffen wird und wahlweise einer “Implementation Version“, die (wie ich sie nenne) “Bugfix Nummer“.

Aber genau diese “Bugfix Nummer” wird oft nicht inkrementiert, wenn man einen Fehler behoben hat. Die API des Moduls hat sich meistens nicht verändert, darum wäre ein Ändern der “Specification Version” falsch. Um dem Modul aber trotzdem automatisch eine neue Version verpassen zu können, habe ich das Buildskript etwas erweitert und verwende jetzt die Subversion Revisionsnummer des letzten Commits als “Implementation Version”.
Read the rest of this entry »