Если вопрос заключается в том, как легко использовать Eclipse с несколькими различными рабочими пространствами, то вам нужно использовать kludge, поскольку ярлыки в OS X не предоставляют механизм для передачи аргументов командной строки, например " --data "аргумент, который Eclipse использует для указания рабочей области. Хотя могут быть разные причины для создания дубликата вашей инсталляции Eclipse, IMNSHO делает это для этой цели lame (теперь вам нужно поддерживать несколько конфигураций eclipse, плагинов и т. Д.?).
В любом случае, здесь есть обходной путь. Создайте следующий скрипт в (одном) каталоге Eclipse (каталоге, содержащем Eclipse.app) и присвойте ему суффикс «.command» (например, eclipse-workspace2.command), чтобы вы могли создать из него псевдоним:
#!/bin/sh
# open, as suggested by Milhous
open -n $(dirname $0)/Eclipse.app --args -data /path/to/your/other/workspace
Теперь создайте псевдоним для этого файла на рабочем столе или там, где вы хотите.
Вероятно, вам придется повторить этот процесс для каждой отдельной рабочей области, но по крайней мере он будет использовать ту же установку Eclipse.