У меня есть проект Eclipse CDT (на самом деле STM32Cube IDE, но это Eclipse Equinox 2019 года под капотом), в котором файл .project
содержит все связанные ресурсы, поскольку исходные файлы не находятся внутри проекта. Это отлично работает, если я оставлю его в покое.
Однако во время непрерывной интеграции мне нужно каждый раз повторно импортировать проект fre sh, и я обнаружил, что в 50% случаев Eclipse теряет все из виду. связанных ресурсов из файла .project
, и сборка немедленно завершится неудачей.
Если я удалю проект и повторно импортирую его, он будет работать нормально в первый раз, но при следующей сборке произойдет сбой. Поскольку это непрерывная интеграция, я просто удаляю сборку и пробую снова, что работает, но это пустая трата времени и выглядит довольно беспорядочно, если все остальные сборки терпят неудачу.
Я не могу определить причину это приводит к тому, что Eclipse теряет рассудок: принудительная чистая сборка и отключение индексатора не имеет значения.
Кто-нибудь видел такое поведение и нашел для него исправление?