Mein universeller Eclipse-Starter

Veröffentlicht von am Sep 30, 2008 in Linux | Keine Kommentare

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.

AnhangGröße
eclipse-launcher-20080929.zip1.18 KB

flattr this!

Hinterlasse eine Antwort