Mein Unternehmen bietet eine auf Eclipse basierende Entwicklungsumgebung an, für die einige Umgebungsvariablen für das zugrunde liegende Toolchain eingerichtet werden müssen, damit mehrere Versionen gleichzeitig installiert und nicht das System übernehmen können.
Ich möchte ein Symbol im Finder oder in der Dock platzieren, das diese Variablen einstellt und dann Eclipse startet, damit Kunden Eclipse nicht versehentlich starten können, ohne dass die Umgebung eingestellt ist. Das habe ich bisher versucht:
-
Umgebung in Info.plist für Eclipse einstellen:
Dies wäre eine schöne Möglichkeit, es zu tun, aber ich kann es nicht so machen, dass es zum vorhandenen Pfad hinzufügt (wie export PATH=/myapp/bin:$PATH).
-
Bash-Skript um Eclipse wickeln:
Ich habe ein Bash-Skript namens eclipse.command erstellt, um die Umgebung einzustellen und dann Eclipse zu starten. Dies öffnet auch ein Terminalfenster sowie das Eclipse-Symbol und ermöglicht es den Leuten, "Im Dock behalten" für das reine Eclipse. Ich kann eclipse.command nicht auf das Dock legen, da es keine Anwendung ist.
-
Applescript um eclipse.command wickeln:
Ein Applescript Wrapper um eclipse.command macht es wie eine App aussehen und verhindert, dass das Terminalfenster erscheint. Leider erhalte ich jetzt ein Dock-Symbol für das Applescript und eines für Eclipse, damit das reine Eclipse immer noch im Dock bleibt.
Irgendwelche Vorschläge? Gehe ich komplett falsch vor?
0 Stimmen
Ziehen Sie das Vanille-Eclipse-Symbol aus dem Dock?