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

Eclipse: несколько проектов с одинаковым именем, но с другим расположением

У меня есть две копии одной и той же структуры каталогов (в основном, соединительная линия и ветвь функций), которые содержат проект Java (вызывают его ProjectX) в подкаталоге соответствующего базового каталога.

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

Теперь я хочу иметь возможность переключаться между работой в trunk\ProjectX или featurebranch\ProjectX. Они полностью разделены на диске (поэтому я считаю, что принятый ответ Как создать несколько проектов с тем же именем в Eclipse? не касается моей озабоченности), но поскольку они совместно используют имя ProjectX на диске, Eclipse, похоже, не хочет, чтобы я добавлял их в одно и то же рабочее пространство.

Рабочие наборы не помогают мне, потому что проекты еще не находятся в одной рабочей области.

Снятие и повторное добавление проектов очень быстро становится подверженным ошибкам.

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

Мой вопрос: Каков рекомендуемый способ справиться с такой ситуацией?

Думаю, я надеюсь каким-то образом определить псевдоним какого-то типа, чтобы добавить trunk\ProjectX как TrunkProjectX и featurebranch\ProjectX как FbProjectX, а затем использовать рабочие наборы для переключения между ними.

4b9b3361

Ответ 1

Eclipse имеет параметр showlocation:

eclipse.exe -showlocation

Это покажет местоположение рабочей области в строке заголовка.

Я использую дополнительное рабочее пространство для каждой ветки. Таким образом, я чувствую себя в безопасности, что я не случайно забываю что-то и меняю багаж вместо ветки.

Ответ 2

Для проектов maven, имеющих одинаковое имя, используйте расширенные- > шаблоны имен (я предпочитаю groupId.artifactId) при импорте их в ту же рабочую область

Для проектов eclipse, отредактируйте файл .project и измените <name> в разделе <projectDescription>

Ответ 3

Я использовал следующий процесс, и он работал у меня:

Импортируйте оба проекта, выполнив следующие шаги:

  • Выберите "Файл | Импорт" в меню
  • Выберите "Существующий [Тип проекта] в рабочее пространство", где [Тип проекта] - тип проекта, который вы импортируете (например, Android).
  • Выберите "Далее"
  • Найдите папку "Проект" с помощью кнопки "Обзор..."
  • Прежде чем нажимать "Далее" или "Готово", измените запись поля "Новое название проекта" на уникальное имя.

Ответ 4

Название проекта - это всего лишь строка в файле .project, поэтому вы можете редактировать файл за пределами Eclipse, прежде чем открывать проект в Eclipse.