Tech Stack being used :
Java 8 MapStruct : 1.2.0.Final Lombok: 1.16.18 IDE: IntelliJ - Lombok Plugin already installed
If someone is still looking for this answer, I faced a similar issue with JOOQ + MapStruct Integration. The answer is the order of paths matters
My build snippet
org.apache.maven.plugins
maven-compiler-plugin
${maven.compiler.plugin.version}
${java.version}
${java.version}
org.projectlombok
lombok
${org.lombok.version}
org.mapstruct
mapstruct-processor
${mapstruct.version}
org.projectlombok
lombok-mapstruct-binding
${org.lombok-mapstruct-binding.version}
org.springframework.boot
spring-boot-maven-plugin
${spring.boot.version}