From dbc0821e199e362dd59626797e1681edfd12c127 Mon Sep 17 00:00:00 2001 From: choiseoji Date: Thu, 24 Jul 2025 22:45:21 +0900 Subject: [PATCH] =?UTF-8?q?[#24]=20chore:=20query=20dsl=20=EA=B4=80?= =?UTF-8?q?=EB=A0=A8=20=EC=84=A4=EC=A0=95=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 3 ++- build.gradle | 14 ++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 53294a9..4024ef2 100644 --- a/.gitignore +++ b/.gitignore @@ -44,4 +44,5 @@ secrets.yml .env src/test/resources/application.yml /uploads -./scripts \ No newline at end of file +./scripts +src/main/generated/** \ No newline at end of file diff --git a/build.gradle b/build.gradle index 0ecbe28..fc82a54 100644 --- a/build.gradle +++ b/build.gradle @@ -51,6 +51,20 @@ dependencies { implementation 'org.mapstruct:mapstruct:1.5.5.Final' annotationProcessor 'org.mapstruct:mapstruct-processor:1.5.5.Final' annotationProcessor 'org.projectlombok:lombok-mapstruct-binding:0.2.0' + + //querydsl + implementation 'com.querydsl:querydsl-jpa:5.0.0:jakarta' + annotationProcessor "com.querydsl:querydsl-apt:${dependencyManagement.importedProperties['querydsl.version']}:jakarta" + annotationProcessor "jakarta.annotation:jakarta.annotation-api" + annotationProcessor "jakarta.persistence:jakarta.persistence-api" +} + +def querydslSrcDir = 'src/main/generated' +clean { + delete file(querydslSrcDir) +} +tasks.withType(JavaCompile) { + options.generatedSourceOutputDirectory = file(querydslSrcDir) } tasks.named('test') {