Intellij не видит сгенерированный класс MapStruct

Когда я использую MapStruct в spring-boot, он генерирует impl class, и я хочу иметь доступ к этому файлу для импорта в модульный тест, но intellij его не видит

@SpringBootTest(classes={OrderMapperImpl.class})

и я получил ошибку

Can't find a symbol OrderMapperImpl

person Khaled Ahmed    schedule 25.11.2018    source источник
comment
вы проверили это сопутствующий вопрос.   -  person gokhanbirincii    schedule 25.11.2018
comment
да, и это не работает, потому что intellij не распознает OrderMapperImpl, потому что это сгенерированный класс   -  person Khaled Ahmed    schedule 25.11.2018
comment
Добавьте сгенерированную папку класса в исходники проекта.   -  person    schedule 25.11.2018
comment
Как я могу это сделать?   -  person Khaled Ahmed    schedule 25.11.2018
comment
Как выглядит объявление pom и какую версию IntelliJ вы используете?   -  person Filip    schedule 25.11.2018


Ответы (1)


Вы можете указать IntelliJ выбрать сгенерированные mapstructs классы в качестве исходных файлов, щелкнув правой кнопкой мыши каталог target/generated-sources/annotations > Mark directory as... > Generated Sources Root.

Если вы настроили другой выходной путь, вам нужно выбрать его.

person thunderhook    schedule 06.02.2019