這裏是語法搖籃用戶(macen用戶請看看其他答案)
//這將lombok正確添加到您的項目中,然後您配置jpa處理器
plugins {
...
id 'io.franzbecker.gradle-lombok' version '1.7'
}
project.afterEvaluate {
project.tasks.compileQuerydsl.options.compilerArgs = [
"-proc:only",
"-processor", project.querydsl.processors() +
',lombok.launch.AnnotationProcessorHider$AnnotationProcessor'
]
}
這是一個完整的工作版本 查詢dsl和lombock是通過插件導入的,不需要聲明任何依賴關係。
buildscript {
repositories {
mavenCentral()
}
}
plugins {
id 'io.franzbecker.gradle-lombok' version '1.7'
id "com.ewerk.gradle.plugins.querydsl" version "1.0.9"
}
querydsl {
jpa = true
}
// plugin needed so that the
project.afterEvaluate {
project.tasks.compileQuerydsl.options.compilerArgs = [
"-proc:only",
"-processor", project.querydsl.processors() +
',lombok.launch.AnnotationProcessorHider$AnnotationProcessor'
]
}
dependencies {
compile group: 'com.querydsl', name: 'querydsl-jpa', version: '4.1.3'
}