Ошибка MapStruct в VS Code: «Для Mapper не создана реализация»JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Ошибка MapStruct в VS Code: «Для Mapper не создана реализация»

Сообщение Anonymous »

После обновления до VS Code 1.93.1 (октябрь 2024 г.) код VS перестал генерировать MapStruct Mappers для моего приложения Java со следующей ошибкой:
Error occured while building workspace. Details:
message: No implementation was created for xxxMapper due to having a problem in the erroneous element java.util.ArrayList. Hint: this often means that some other annotation processor was supposed to process the erroneous element. You can also enable MapStruct verbose mode by setting -Amapstruct.verbose=true as a compilation argument.

Я использую Maven с Lombok 1.18.30 и MapStruct 1.5.5.Final. Компиляция из командной строки работает нормально, проблема возникает только при сборке с использованием VS Code IDE.
Ниже приведена моя конфигурация maven annotationProcessorPaths.

org.apache.maven.plugins
maven-compiler-plugin
${maven-compiler-plugin.version}



org.projectlombok
lombok
${lombok.version}


org.projectlombok
lombok-mapstruct-binding
${lombok.mapstruct.binding.version}


org.mapstruct
mapstruct-processor
${mapstruct.version}






Подробнее здесь: https://stackoverflow.com/questions/791 ... for-mapper
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

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

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»