Развитие Eclipse в группе - PullRequest
1 голос
/ 08 ноября 2010

Я знаю, что подобные вопросы уже задавались, но все еще не вижу хорошего решения.

Наша группа разрабатывает с использованием Eclipse (Java, C ++, Groovy) в Linux. Мы используем ClearCase с динамическими представлениями.

Я хочу, чтобы люди могли использовать полное рабочее пространство затмения, подготовленное и поддержанное для меня. Мне нужен этот список проектов (мы создаем проекты eclipse из maven pom), предпочтения стиля кода, действия сохранения и многое другое, которое будет передано людям.

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

В IDEA это просто - всего один XML-файл для рабочего пространства, который легко можно поместить в систему управления версиями.

Как я могу сделать это с Eclipse?

Спасибо

Ответы [ 3 ]

2 голосов
/ 08 ноября 2010

Если вы хотите поделиться настройками своего проекта с контролем источников, не переводите всю рабочую область в систему контроля версий, используйте настройки проекта . Если вы выберете Свойства в контекстном меню проекта, вы увидите различные страницы настроек, где вы можете «переопределить» параметры рабочего пространства для этого конкретного проекта. Если вы сделаете это, папка .settings будет создана в папке проекта, и вам нужно будет только зафиксировать эту дополнительную папку с файлами внутри, чтобы поделиться настройками проекта.

Для Java-проекта вы можете поделиться шаблонами кода, форматерами, настройками компилятора, тегами задач и редактором сохранения Java-файлов таким образом. Хорошее начало может быть в сочетании с упомянутыми выше наборами групповых проектов или с совместным использованием POM только Maven «вручную» между разработчиками.

Если вам нужна более сложная «подготовка рабочего пространства», вы можете попробовать Yoxos 5 . Это в настоящее время в бета-версии, но это очень многообещающе. Вы можете попробовать его бесплатно с созданием локальных профилей, чтобы увидеть возможности их функции обеспечения рабочего пространства (включая наборы командных проектов и предпочтения). Тем не менее, для обмена профилями Yoxos вы должны оплатить подписку после периода бета-тестирования.

2 голосов
/ 08 ноября 2010

Я нашел следующее простейшее решение:

  1. Настройка форматера рабочей области, стиля кода и т. Д.
  2. Использование File->Export->General->Preferences
  3. Сохранить эти настройки в файл
  4. В любом новом рабочем пространстве, с которым вы работаете File->Import->General->Preferences
  5. Готово!
0 голосов
/ 08 ноября 2010

На Eclipseday 2010 в Google SonaType представил Proviso , инструмент для подключения разработчика. Кажется, он делает именно то, что вы просите, поэтому вы можете связаться с ними. AFAIK инструмент еще не опубликован, но вы можете попасть в какую-то бета-программу.

Если вы не можете получить Proviso , вы можете использовать Project Set Files , чтобы определить, какие проекты должны быть импортированы в вашу рабочую область.

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

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