私の会社は、基盤となるツールチェーン用にいくつかの環境変数を設定する必要があるEclipseベースの開発環境を提供しているため、複数のバージョンを同時にインストールしてシステムを引き継ぐことができません。
これらを設定してEclipseを起動するファインダーまたはドックにアイコンを提供して、環境が設定されていないと顧客が誤ってEclipseを起動できないようにしたいと考えています。これは私がこれまでに試したことです:
Eclipse の Info.plist で環境を設定する:
これは良い方法ですが、既存のパスに追加することはできません (export PATH=/myapp/bin:$PATH など)。
日食をラッピングするbashスクリプト:
環境を設定してEclipseを起動するために、eclipse.commandというbashスクリプトを作成しました。これにより、端末ウィンドウとEclipseアイコンが開き、人々は裸のEclipseのために「ドックに留まる」ことができます。アプリケーションではないため、ドックにeclipse.commandを配置できません。
Applescript ラッピング eclipse.command:
eclipse.command の Applescript ラッパーは、アプリのように見せ、ターミナル ウィンドウが表示されないようにします。残念ながら、アップルスクリプト用のドックアイコンとEclipse用のドックアイコンが表示されるようになったため、ドックに裸のEclipseを保持できます。
助言がありますか?私はこれについて完全に間違った方法で行っていますか?