작업하면서 배우는 것들

JPA Query DSL 그레이들에 적용하기

Jungsoomin :) 2020. 12. 21. 18:08

필요 플러그인

id 'com.ewerk.gradle.plugins.querydsl' version '1.0.10'

필요 의존

implementation 'com.querydsl:querydsl-jpa'

필요 설정

def querydslDir = "$buildDir/generated/querydsl"

querydsl {
    jpa = true
    querydslSourcesDir = querydslDir
}

sourceSets {
    main.java.srcDir querydslDir
}

configurations {
    querydsl.extendsFrom compileClasspath
}

compileQuerydsl {
    options.annotationProcessorPath = configurations.querydsl
}

clean {
    delete file(querydslDir)
}

 

Querydsl 컴파일 사이클 실행

짠!