Кроссплатформенная настройка IDE для одного экземпляра - PullRequest
2 голосов
/ 17 августа 2010

Мне нравится носить программное обеспечение с собой на USB-накопителе. Мне также нравится работать в Windows и Linux. Наконец, мне нравится разрабатывать программное обеспечение с использованием мощных инструментов.

Объединяя эти три вещи, я хочу иметь возможность носить с собой IDE. Мой любимый выбор - Eclipse.

Итак, я попытался заставить установку Eclipse работать на флэш-накопителе. Неудивительно, что это нормально, если я соберу JDK. Но Eclipse без плагинов просто не делает это для меня. После установки моих плагинов у меня было 300 000 МБ данных.

Тогда я понял, что я установил только для Linux. И что мне нужно было продублировать все , чтобы установить Windows. Это не хорошо.

Я искал в Интернете. Я нашел руководство по созданию файлов .link, которое выглядит как взлом с начала 80-х. Я нашел документацию по новой подготовке Eclipse p2, которую я даже не мог понять. Я проверил Pulse, и они еще не поддерживают Гелиос.

Я помню, что в старые времена Eclipse вы могли просто установить плагин в альтернативный каталог и поделиться этим каталогом в разных установках Eclipse. Сегодня мне не удалось найти ничего подобного.

Мне удалось настроить Netbeans и работать должным образом в кроссплатформенном режиме примерно за 30 минут. Но я предпочитаю Затмение.

Кто-нибудь может мне помочь? То, что я ищу, это:

  • Одна установка независимых от платформы частей Eclipse
  • Одна установка каждого желаемого плагина
  • Возможность запуска этого унифицированного Eclipse из Linux и Windows

Я знаю, мне понадобится JVM для каждой платформы. Я знаю, что мне также понадобится библиотека SWT и программа запуска для каждой ОС. Это нормально.

1 Ответ

1 голос
/ 17 августа 2010

Вам необходимо иметь отдельные установки Eclipse для каждой платформы и общий каталог плагинов для обеих установок.Есть много вопросов на эту тему на StackOverflow.Например, см. этот исчерпывающий ответ .

Начните со стандартных пакетов Eclipse.Завершите настройку общих дропинов.После того, как вы приступите к работе, вы, вероятно, переместите плагины из каждой стандартной установки в общий каталог dropins для экономии места (например, JDT).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...