🦁
mapstruct和lombok冲突问题
使用MapStruct工具时出现一些问题
Lombok 1.18.12 版本以下: annotationProcessorPaths中mapstruct、projectlombok顺序不受影响。
Lombok 1.18.16 版本以上: annotationProcessorPaths中mapstruct、lombok顺序受影响.
ext {
mapstructVersion = "1.5.3.Final"
lombokVersion = "1.18.12"
}
implementation "org.mapstruct:mapstruct:${mapstructVersion}"
annotationProcessor "org.mapstruct:mapstruct-processor:${mapstructVersion}"
compileOnly "org.projectlombok:lombok:${lombokVersion}"
annotationProcessor "org.projectlombok:lombok:${lombokVersion}"
Discussion