Импорт/экспорт настроек проекта

Имея немного проблемы,

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

Можно ли легко настроить настройки по умолчанию для проекта или импортировать/экспортировать параметры проекта в Eclipse?

Спасибо,

Стюарт

Ответ 1

Одним из возможных решений было бы сохранить эти общие предпочтения на уровне рабочей области для Eclipse (см. Управление средой Eclipse статья)

Недостатком наличия нескольких рабочих областей является необходимость совместного использования предпочтений разработки между ними.
Так как предпочтения сохраняются на основе рабочей области в Eclipse, вам необходимо экспортировать настройки рабочей области и импортировать их в нужные рабочие области (File > Export > Preferences).

Даже если вы остаетесь в одном рабочем пространстве (с несколькими проектами), вы можете поделиться общими настройками с другими разработчиками, экспортировав эти настройки рабочей области.

settings

Как упомянутый Фабианом, конкретные настройки проекта находятся в .classpath и .project, но он оставил .settings

.settings предназначены для определенных параметров проекта IDE, таких как предупреждения компилятора и т.д.
Вы хотите использовать связанные с проектом параметры, связанные с IDE, просто скопируйте каталог .settings из каталога проекта в каталог проекта.

Советы: скопируйте свою программу запуска (созданной по умолчанию в <workspace>\.metadata\.plugins\org.eclipse.debug.core\.launches) в каталог .settings: таким образом вы также поделитесь своими пользовательскими пусковыми установками проекта.

Ответ 2

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

Один из способов сделать это - экспортировать папку проекта в виде zip-архива, как описано выше, а также сохранить следующий файл из вашей рабочей области: .metadata/.plugins/org.eclipse.core.resources/.projects/MyProject/.indexes/properties.index где MYPROJECT - название вашего проекта.

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

Ответ 3

Установки, специфичные для проекта (в отличие от уже упомянутых настроек рабочей области) хранятся в двух скрытых файлах проекта: .classpath и .project, которые вы могли бы повторно использовать для настройки ваших проектов.