Mapstruct генерирует класс после выполнения mvn clean install
, но если это не сделано, и я запускаю свое весеннее загрузочное приложение, я получаю исключение класса, не найденного. Мне было интересно, могу ли я что-нибудь сделать с моим Eclipse или добавить что-то в свои файлы pom.xml (это несколько проектов, поэтому мне нужно сначала выполнить mvn clean install
для каждого проекта), чтобы Mapstruct генерировал класс, когда я просто запускаю свою программу в обычном режиме.
Есть ли способ запускать программы с помощью MapStruct, не выполняя каждый раз чистую установку maven?
Ответы (1)
Чтобы классы генерировались средой 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>
person
Filip
schedule
13.05.2019
Я сделал это, и это все еще дает мне исключение класса, не найденного, когда я запускаю свое весеннее загрузочное приложение. Есть ли что-нибудь еще, что я должен делать? Например, запустить его как что-то еще?
- person Prady; 13.05.2019