Eclipse: несколько проектов с одинаковым именем, но с другим расположением
У меня есть две копии одной и той же структуры каталогов (в основном, соединительная линия и ветвь функций), которые содержат проект Java (вызывают его ProjectX) в подкаталоге соответствующего базового каталога.
Я позаботился о том, чтобы настроить Eclipse так, как я хочу, чтобы он работал с настройками, цветами и т.д.
Теперь я хочу иметь возможность переключаться между работой в trunk\ProjectX или featurebranch\ProjectX. Они полностью разделены на диске (поэтому я считаю, что принятый ответ Как создать несколько проектов с тем же именем в Eclipse? не касается моей озабоченности), но поскольку они совместно используют имя ProjectX на диске, Eclipse, похоже, не хочет, чтобы я добавлял их в одно и то же рабочее пространство.
Рабочие наборы не помогают мне, потому что проекты еще не находятся в одной рабочей области.
Снятие и повторное добавление проектов очень быстро становится подверженным ошибкам.
Создание копии каталога рабочей области и открытие, которое, казалось, потеряло несколько моих настроек (цвета, серверы и т.д.) (почему это еще один интересный вопрос), и, насколько я мог судить, не было простой способ определить, в какой рабочей области я фактически работаю прямо сейчас.
Мой вопрос: Каков рекомендуемый способ справиться с такой ситуацией?
Думаю, я надеюсь каким-то образом определить псевдоним какого-то типа, чтобы добавить trunk\ProjectX как TrunkProjectX и featurebranch\ProjectX как FbProjectX, а затем использовать рабочие наборы для переключения между ними.
Ответы
Ответ 1
Eclipse имеет параметр showlocation
:
eclipse.exe -showlocation
Это покажет местоположение рабочей области в строке заголовка.
Я использую дополнительное рабочее пространство для каждой ветки. Таким образом, я чувствую себя в безопасности, что я не случайно забываю что-то и меняю багаж вместо ветки.
Ответ 2
Для проектов maven, имеющих одинаковое имя, используйте расширенные- > шаблоны имен (я предпочитаю groupId.artifactId) при импорте их в ту же рабочую область
Для проектов eclipse, отредактируйте файл .project и измените <name> в разделе <projectDescription>
Ответ 3
Я использовал следующий процесс, и он работал у меня:
Импортируйте оба проекта, выполнив следующие шаги:
- Выберите "Файл | Импорт" в меню
- Выберите "Существующий [Тип проекта] в рабочее пространство", где [Тип проекта] - тип проекта, который вы импортируете (например, Android).
- Выберите "Далее"
- Найдите папку "Проект" с помощью кнопки "Обзор..."
- Прежде чем нажимать "Далее" или "Готово", измените запись поля "Новое название проекта" на уникальное имя.
Ответ 4
Название проекта - это всего лишь строка в файле .project
, поэтому вы можете редактировать файл за пределами Eclipse, прежде чем открывать проект в Eclipse.