이번 장에서는 쿼리 dsl 환경설정 잡는 코드를 정리해 보려고 한다.
plugins{
'''
id "com.ewerk.gradle.plugins.querydsl" version "1.0.10"
'''
}
dependencies{
'''
implementation 'com.querydsl:querydsl-jpa'
'''
}
//querydsl 추가 시작
def querydslDir = "src/main/generated"
querydsl {
jpa = true
querydslSourcesDir = querydslDir
}
sourceSets {
main.java.srcDir querydslDir
}
configurations {
querydsl.extendsFrom compileClasspath
}
compileQuerydsl {
options.annotationProcessorPath = configurations.querydsl
}
//querydsl 추가 끝
위와 같이 환경 설정을 잡아준후 빌드하면 "src/main/generated"경로에
큐클래스가 있는 파일이 생성된 것을 볼 수 있다.