Contamos con tu apoyo para compartir nuestros artículos en referencia a las ciencias informáticas.
Solución:
Finalmente, funciona bien con Intellji 2018.1 CE. no necesitamos complementos aptos.
Aquí está el archivo gradle actualizado
plugins
id 'java'
repositories
mavenCentral()
mavenLocal()
sourceCompatibility = JavaVersion.VERSION_1_8
dependencies
compile group: 'org.mapstruct', name: 'mapstruct-jdk8', version: '1.2.0.Final'
compileOnly 'org.mapstruct:mapstruct-processor:1.2.0.Final'
annotationProcessor 'org.mapstruct:mapstruct-processor:1.2.0.Final'
compileOnly ("org.projectlombok:lombok")
testCompile 'junit:junit:4.12'
Asegúrese de que las siguientes cosas estén configuradas correctamente
-
Habilitar procesadores de anotaciones (Preferencias->Crear implementación de ejecución ->Compilador->Procesadores de anotaciones)
-
Complemento MapStruct
-
Complemento de Lombok
Mi build.gradle:
plugins
id 'java'
id 'idea'
ext
mapstructVersion = '1.2.0.Final'
dependencies
// bean mapping
compile group: 'org.mapstruct', name: 'mapstruct-jdk8', version: mapstructVersion
compileOnly group: 'org.mapstruct', name: 'mapstruct-processor', version: mapstructVersion
annotationProcessor group: 'org.mapstruct', name: 'mapstruct-processor', version: mapstructVersion
Actualice e intente reconstruir su proyecto. Si no funciona sin problemas para usted, continúe con la sección de Solución de problemas a continuación.
Solución de problemas
Si no te funciona…
-
Habilite los procesadores de anotaciones manualmente.
Parece ser un error en IDEA relacionado conannotationProcessor
configuración.