[BE] QueryDsl (5.x) 환경 설정…!

Tags
Back
Person
Status
Done
문제가 발생한 기능
버전아 그만 올라가
생성 일시
2024/12/02 04:29
아래 블로그를 기준으로 설정을 했다.(공식 문서에 왜 설정이 없는지.. 내가 못 찾는건지..)
블로그 내용도 간단하게 보기 좋은데 Q클래스를 생성하는 빌드 옵션 선택 부분에서 두 가지 문제가 생겼다.
Deprecated …
사용하면 안 되는 것처럼 생겼다.
다행히 annotationProcessor… 메서드 내부로 들어가면 generatedSourceOutputDirectory 를 사용하고 있어 쉽게 수정할 수 있었다
buildDir 은 boot가 3 버전이 되면서 Deprecated 된 것 같음

최종 모습

// QueryDsl 빌드 옵션 (선택) def querydslDir = layout.buildDirectory.dir("generated/querydsl").get().asFile sourceSets { main.java.srcDirs += [ querydslDir ] } tasks.withType(JavaCompile).configureEach { options.generatedSourceOutputDirectory.set(file(querydslDir)) } clean.doLast { file(querydslDir).deleteDir() }
Groovy
복사