Eclipse Produkt Exports fuer OS X
Java Anwendungen mit Eclipse/RCP zu schreiben macht ziemlich spass. Der Export von Produkten funktioniert auch einwandfrei unter OS X. Das exportierte Produkt ist aber leider kein richtiges OS X Bundle…
Wenn das Produkt z.B. in einen Ordner exportiert wird, dann findet man dort das Plugin Verzeichnis, das Verzeichnis configuration…Das eigentliche Program ist aber schon als Application Bundle exportiert! Was hat das für einen Sinn?
Warum werden nicht gleich, die vom Produkt benötigten Resourcen, ins Bundle genommen? Dann hätte man gleich ein komplett fertiges Bundle, welches verteilt werden kann. Genau das selbe Problem hatte einige andere Personen, und eine davon hat ein nettes kleines Tool geschrieben um das exportierte Produkt dementsprechend zu ändern.
Unter http://code.google.com/p/eclipse-osx-repackager/ gibt es ein nettes Shell Skript, welches aus dem exportiertem Verzeichnis ein Application Bundle erstellt.
Die Anwendung ist ziemlich simpel:
./EclipseOSXRepackager eclipse Source Eclipse installation: eclipse Destination Mac OS X bundle: ./Eclipse 3.3.app Copying launcher... Copying configuration area... Copying features... Copying plugins... Done. |
Danach hat man ein wunderbares Application Bundle ![]()
Neben der Shell Variante gibt es sogar auch noch eine GUI Version…
