Импорт / экспорт настроек проекта - PullRequest
24 голосов
/ 19 мая 2009

возникли проблемы,

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

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

Спасибо

Stuart

Ответы [ 4 ]

27 голосов
/ 19 мая 2009

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

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

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

settings

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

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

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

3 голосов
/ 18 февраля 2013

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

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

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

1 голос
/ 19 мая 2009

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

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