Моя компания предоставляет среду разработки на основе eclipse, для которой требуются некоторые переменные среды для базовой инструментальной цепочки, поэтому несколько версий могут устанавливаться одновременно и не принимать на себя систему.
Я хочу предоставить значок в finder или док-станцию, который устанавливает это, а затем запускает eclipse, чтобы клиенты не могли случайно запустить eclipse без установленной среды. Это то, что я пробовал до сих пор:
-
Настройка среды в Info.plist для затмения:
Это должен быть хороший способ сделать это но я не могу добавить его в существующий путь (например, экспорт PATH =/MyApp/бин:. $PATH)
-
bash script wrapping eclipse:
Я создал вызов bash script eclipse.command, чтобы установить затем запустите eclipse. Это также открывает окно терминала как значок затмения и позволяет люди, чтобы "Держать на скамье подсудимых" для голый затмение. Я не могу поставить eclipse.command на доке, так как это не приложение.
-
Applescript wrapping eclipse.command:
Обертка Applescript вокруг eclipse.command делает его похожим приложение и предотвращает работу терминала появится окно. К сожалению, Я теперь получите значок док-станции для applescript и один для затмения, поэтому все еще может сохранить голый затмение док.
Любые предложения? Неужели я об этом не совсем правильно?