Pages Menu
Rss
Categories Menu

Gepostet by on Apr 10, 2008 in Java | Keine Kommentare

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…

Kommentar absenden

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>