Мне интересно, как создать новое чистое рабочее пространство Eclipse, но со всеми настройками из существующего. Может что-то вроде клонирования но без проектов?
Какие именно настройки вы имеете в виду? Вы можете привести пример?
Itamar Katz
3
там много настроек, maven, репозиториев subclipse и т.д ...
Zemzela
Ответы:
82
Я использую экспорт -> настройки -> все, затем перехожу в новую рабочую область и импортирую настройки. Работает нормально (правда, явно не очень удобно). К сожалению, eclipse предлагает копировать настройки макета только при изменении рабочих пространств, чего недостаточно для большинства целей.
Это плагин, разработанный Google, который позволяет вам сохранять ваши предпочтения и автоматически применять их к любому рабочему пространству.
Если вы сохраните его в своем Dropbox (или любом другом общем хранилище), вы сможете делиться своими предпочтениями между всеми своими компьютерами и даже между всеми членами вашей команды.
Это лучшее и самое надежное решение вашей проблемы.
Плагин не разработан Google и в настоящее время является заброшенным проектом по умирающему коду Google
Bostone
17
Я предпочитаю копировать .settingsпапку и .launchesпапку из старой рабочей области в новую. Кажется, это более полная работа, чем использование опции экспорта. Вы можете найти обе папки в своем рабочем пространстве, начиная с .metadata\.plugins
. .settingsПапка находится в org.eclipse.core.runtimeпапке. .launchesПапка находится в org.eclipse.debug.coreпапке.
(Это лишь один из многих приемов, описанных в моих двух обучающих видео-курсах Eclipse Guided Tour на Pluralsight.)
Вы можете попробовать скопировать workspace/.metadataпапку. В основном он содержит информацию о плагинах, и возможно, что у вас нет некоторых плагинов. Конкретная папка, содержащая важные настройки, - это .metadata/.plugins/org.eclipse.core.runtime/.settings. См. Эту статью
Я гарантирую, что это не сработает. Папка .metadata заполнена абсолютным путем и не предназначена для переносимости.
Константин Комиссарчик
@Konstantin Komissarchik сегодня я проверил две папки .metadata, и ни одна из них не содержала абсолютных путей. Возможно, вы ошибочно принимаете метаданные рабочего пространства с метаданными проекта? Метаданные проекта действительно содержат абсолютные пути.
Bozho
3
Если метаданные вашего проекта имеют абсолютные пути, вы плохо настраиваете свои проекты ... Расположение абсолютных путей в .metadata зависит от установленных вами плагинов и того, как вы используете Eclipse. Также обратите внимание, что часть содержимого .metadata является двоичным, поэтому ваши возможности для поиска с помощью основных инструментов ограничены.
Константин Комиссарчик
@Konstantin Komissarchik о метаданных проекта - я хотел сказать, что они могут содержать абсолютные пути (должен ли это быть другой рассказ). Кстати, смотрите мое обновление - я ссылался на статью.
Bozho
Точка зрения на проекты. Я бы не рекомендовал следовать советам, данным в цитируемой статье. Хотя указанное местоположение действительно является общим хранилищем предпочтений (поддерживает API настроек InstanceScope), я знаю множество плагинов, которые хранят много информации в произвольной форме в другом месте в папке .metadata. Эти плагины, скорее всего, будут некорректно работать, когда столкнутся с несогласованным состоянием метаданных. Плагины обычно не пишутся для того, чтобы конечные пользователи могли редактировать папку .metadata ...
скопируйте папку .metadata из существующей папки рабочей области
MSN
0
Просто скопируйте все рабочее пространство в свою локальную файловую систему. Это работает для меня, потому что моя новая ветка функций имеет тот же файл pom, и, следовательно, общая сборка совпадает. Таким образом, мне не нужно снова импортировать все проекты.
Ответы:
Я использую экспорт -> настройки -> все, затем перехожу в новую рабочую область и импортирую настройки. Работает нормально (правда, явно не очень удобно). К сожалению, eclipse предлагает копировать настройки макета только при изменении рабочих пространств, чего недостаточно для большинства целей.
источник
Вы можете взглянуть на следующий плагин: http://code.google.com/a/eclipselabs.org/p/workspacemechanic/
Это плагин, разработанный Google, который позволяет вам сохранять ваши предпочтения и автоматически применять их к любому рабочему пространству.
Если вы сохраните его в своем Dropbox (или любом другом общем хранилище), вы сможете делиться своими предпочтениями между всеми своими компьютерами и даже между всеми членами вашей команды.
Это лучшее и самое надежное решение вашей проблемы.
источник
Я предпочитаю копировать
.settings
папку и.launches
папку из старой рабочей области в новую. Кажется, это более полная работа, чем использование опции экспорта. Вы можете найти обе папки в своем рабочем пространстве, начиная с.metadata\.plugins
.
.settings
Папка находится вorg.eclipse.core.runtime
папке..launches
Папка находится вorg.eclipse.debug.core
папке.(Это лишь один из многих приемов, описанных в моих двух обучающих видео-курсах Eclipse Guided Tour на Pluralsight.)
источник
Вы можете попробовать скопировать
workspace/.metadata
папку. В основном он содержит информацию о плагинах, и возможно, что у вас нет некоторых плагинов. Конкретная папка, содержащая важные настройки, - это.metadata/.plugins/org.eclipse.core.runtime/.settings
. См. Эту статьюисточник
Не нужно ничего копировать вручную, используйте Workspace Preferences Transferrer - он отлично работает. Вот цитата из описания:
Просто выполните поиск на торговой площадке Eclipse и установите его оттуда.
источник
Необходимо скопировать .Metadata, в котором хранятся свойства вашей рабочей области.
источник
Лучший способ - скопировать папку .metadata в новую папку и открыть эту папку в диалоговом окне Eclipse Workspace.
источник
Просто скопируйте все рабочее пространство в свою локальную файловую систему. Это работает для меня, потому что моя новая ветка функций имеет тот же файл pom, и, следовательно, общая сборка совпадает. Таким образом, мне не нужно снова импортировать все проекты.
источник
Вам поможет этот плагин: http://marketplace.eclipse.org/content/workspace-preferences-transferrer .
Выберите «копировать предпочтения» при переключении или создании нового рабочего пространства.
источник