Я использую MapStruct для генерации некоторых карт Entity to DTO. Я определил абстрактный маппер, и я создал для него несколько тестов, используя тестовую сущность, test dto и test mapper. Эти тестовые файлы находятся в папке src / test / java, но когда MapStruct генерирует реализацию для преобразователя тестов, он помещает сгенерированный источник в папку target / генерируемый-источники вместо папки target / генерируемый-тест-источники. Это заставляет класс быть скомпилированным в фактический файл jar, который я не хочу.
[ОБНОВЛЕНО]
Я привел пример, который воссоздает проблему здесь:
https://github.com/niltz/so-51090868-example
Похоже, что он работает нормально, когда я запускаю сборку с maven из командной строки, но когда я импортирую pom в Spring Tool Suite, я получаю проблему.