La mia azienda fornisce un ambiente di sviluppo basato su Eclipse che necessita di alcune variabili di ambiente per la toolchain sottostante in modo che più versioni possano essere installate contemporaneamente e non prendere il controllo del sistema.Avvia mac eclip con set di variabili di ambiente
Desidero fornire un'icona nel mirino o nel dock che li imposta, quindi lancia Eclipse in modo che i clienti non possano avviare accidentalmente Eclipse senza che venga impostato l'ambiente. Questo è quello che ho provato finora:
ambiente di impostazione in Info.plist per Eclipse:
Questo dovrebbe essere un bel modo per farlo ma io non ce la fa aggiungere al già esistente path (come export PATH =/myapp/bin: $ PATH).
bash script di avvolgimento eclissi:
ho creato uno script bash chiamato eclipse.command per impostare l'ambiente quindi lanciare Eclipse. Apre anche una finestra di terminale come icona di eclissi e consente alle persone di di "Mantieni sul dock" per l'eclissi nuda . Non riesco a mettere eclipse.command sul dock in quanto è non un'applicazione.
Applescript involucro eclipse.command:
un AppleScript wrapper eclipse.command lo fa apparire come un app e impedisce il terminale finestra che appare. Sfortunatamente I ora ha l'icona di un dock per il codice e uno per Eclipse in modo che possa ancora mantenere l'eclissi nuda sul dock .
Qualche suggerimento? Sto andando in questo modo completamente nel modo sbagliato?
Trascinare l'icona di vaniglia Eclipse dalla base docking? –