Два разных экземпляра Eclipse, работающих по одному пути

Из-за проблем совместимости плагинов между приложениями Eclipse Atollic TrueStudio 9.0 и Cantata 7.2 (Testframework) я должен использовать обе версии eclipse одновременно как отдельные экземпляры вместо одного Eclipse с плагинами TrueStudio и Cantata.

Я хочу использовать их для TDD в моем текущем встроенном проекте C. Git-Repo выглядит так:
"Project"
-> src
-> tests

TrueStudio нужна только папка src, а Cantata (папка "tests") нужна папка src и tests для создания сценариев тестов, ...

Одно и то же рабочее пространство с двумя экземплярами eclipse невозможно. Две рабочие области и изменение местоположения по умолчанию на путь Git-Clone в каждом экземпляре eclipse также вызывают проблемы.

Кто-нибудь знает практическое решение этой проблемы?

Спасибо :)


person Nickan    schedule 09.05.2018    source источник


Ответы (1)


Вы можете попробовать использовать второе рабочее пространство для одного из экземпляров и создать в нем проект со связанными ресурсами, указывающими на первое рабочее пространство (см. https://help.eclipse.org/oxygen/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Ftasks%2Ftasks-45.htm)

person Till Brychcy    schedule 09.05.2018
comment
Да, я пробовал это со связанными ресурсами. На самом деле я создал отдельные рабочие области в src и tests. Я сделал ссылку из src на тесты, и, похоже, она работает довольно хорошо. Единственное, что раздражает, - это то, что мне придется снова выполнить импорт, если был создан новый исходный файл в src. - person Nickan; 09.05.2018
comment
Я не уверен, поможет ли это, но вы можете попробовать включить Общие ›Рабочая область› Обновить, используя собственные перехватчики или опрос в настройках Eclipse. - person Till Brychcy; 09.05.2018
comment
Хорошо, теперь обновление связанных исходных файлов выполняется без запроса. Это довольно круто, спасибо;) Но я все еще не могу получить новые исходные файлы из связанного каталога. Но я думаю, это потому, что если вы импортируете папку из существующей файловой системы, вам нужно проверить файлы, которые вы хотите связать ... если вы впоследствии создадите файлы внутри связанной папки, вам придется снова выполнить импорт :( - person Nickan; 09.05.2018
comment
Я не уверен, что вы сделали - вы должны иметь возможность связывать папки, а не отдельные файлы. - person Till Brychcy; 09.05.2018
comment
Аххх извините ... моя вина. Я использовал Импорт, а не функцию связанных ресурсов ... Теперь все работает как положено. Большое спасибо ;) - person Nickan; 14.05.2018