Mapstruct генерирует класс после выполнения mvn clean install, но если это не сделано, и я запускаю свое весеннее загрузочное приложение, я получаю исключение класса, не найденного. Мне было интересно, могу ли я что-нибудь сделать с моим Eclipse или добавить что-то в свои файлы pom.xml (это несколько проектов, поэтому мне нужно сначала сделать mvn clean install для каждого проекта), чтобы Mapstruct генерировал класс, когда я просто запускаю свою программу в обычном режиме.




Чтобы классы генерировались средой IDE, вам необходимо ее настроить.
Вы можете узнать больше об интеграции Eclipse для MapStruct здесь.
В двух словах вам нужно установить плагин m2e-apt для Eclipse, который автоматически подхватывает и применяет настройки процессора аннотаций.
Вам также нужно будет добавить следующее к вашему <properties> в вашем pom.xml
<!-- automatically run annotation processors within the incremental compilation -->
<m2e.apt.activation>jdt_apt</m2e.apt.activation>
Я сделал это, и это все еще дает мне исключение класса, не найденного, когда я запускаю свое весеннее загрузочное приложение. Есть ли что-нибудь еще, что я должен делать? Например, запустить его как что-то еще?