Mein universeller Eclipse-Starter
Ich habe bei Software-Projekten des Öfteren mein Eclipse in verschiedenen Versionen und mit verschiedenen Java-Umgebungen zu starten. Allein schon, um das Eclipse-Plugin obfuscate4e mit allen Kombinationen von Java {1.4,5,6} und Eclipse {3.2,3.3,3.4} zu testen.
So habe ich mir ein kleines Skript gebaut, welches genau das erleichtert. Es liegt bei mir im Verzeichnis ~/bin/, die Applikationen werden entweder mit dem Paketmanager installiert oder liegen unterhalb des Verzeichnisses ~/Apps/.
Das Standard-Verhalten des Eclipse-Starters wird durch die Umgebungsvariablen
$ECLIPSE_HOME(zeigt auf das Eclipse-Installationsverzeichnis, Vorgabe~/Apps/eclipse),$JAVA_HOME(zeigt auf das Java JRE-Installationsverzeichnis) und
$PROJECTS_HOME(zeigt au den Eclipse-Workspace, Vorgabe~/workspace)
vorgegeben.
Hier die (minimalistische) Hilfeseite:
My universal Eclipse starter v0.2
Supports easy combination of JRE, Eclipse and workspace to
launch an Eclipse session
-e DIR, --eclipse=DIR The eclipse installation directory
(defaults to the contents of $ECLIPSE_HOME)
-j DIR, --jre=DIR The JDK installation directory
(defaults to the contents of $JAVA_HOME)
-w DIR, --workspace=DIR The workspace
(defaults to the contents of $PROJECTS_HOME
or ~/workspace)
-v, --verbose Print settings before launching eclipse
-h, --help This help
Und dann einfach Eclipse starten:
$ eclipse # startet bei mir Eclipse 3.4 mit Java5 im Workspace ~/projekte $ eclipse -e ~/Apps/eclipse-3.2 -j ~/Apps/j2sdk1.4.2_17 # startet 'ne alte Kombi $ eclipse -w ~/another-workspace # nimmt E3.4, Java5 und einen anderen Workspace
Fertig.
| Anhang | Größe |
|---|---|
| eclipse-launcher-20080929.zip | 1.18 KB |



Follow me!