Подтвердить что ты не робот

Eclipse: как распространять ошибки/предупреждения об ошибках компилятора Java во всей команде

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

Однако, для предпочтений компилятора Java и предупреждений предпочтения, как представляется, не имеет никакого способа экспортировать/импортировать настройки. Есть ли другой способ сделать это?

4b9b3361

Ответ 1

Идеальный способ совместного использования настроек внутри команды (для использования в среде IDE) заключается в использовании специфических для проекта настроек. Конкретные настройки проекта становятся частью проекта и переходят в исходный репозиторий управления, поэтому каждый член команды получает их бесплатно.

Большинство параметров, которые вы указываете в вопросе, могут быть настроены для каждого проекта.

Ответ 2

Eclipse позволяет экспортировать ваши настройки через

Файл > Экспорт > Настройки

Вы увидите список экспортируемых настроек, в котором содержится Java Compiler Preference, вы можете даже выбрать указанное предпочтение для экспорта.

После этого вы можете импортировать настройки в новое рабочее пространство через

Файл > Импорт > Настройки

Ответ 3

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

https://github.com/yonatanm/codecleaner

В настоящее время плагин codecleaner обновляет следующие настройки затмения:

  • Форматирование кода
  • Сохранить действия
  • Настройки очистки
  • Ошибка/уровень предупреждения компилятора
  • Проверка JSP/XML/XSD/HTML

Ответ 4

Создайте общий файл сборки (используя Ant/Maven). Если вы используете Maven, вы можете даже убедиться, что одни и те же банки используются всеми при компиляции.

Ответ 5

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

Ответ 6

Это может быть исправлено за пределами Eclipse, начиная с стандартизации процесса сборки, как упоминал Амит.

Вам также может потребоваться система непрерывной интеграции которая строит каждый раз, когда кто-то совершает код. Это держит всех на ногах, не давая людям сломать сломанный код. Любые ошибки/предупреждения компилятора видны всем.