You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
|
|
|
dependencies {
|
|
|
|
implementation "$boot:spring-boot-starter-data-jpa"
|
|
|
|
|
|
|
|
implementation "com.querydsl:querydsl-jpa:5.0.0:jakarta"
|
|
|
|
annotationProcessor "com.querydsl:querydsl-apt:5.0.0:jakarta"
|
|
|
|
annotationProcessor "jakarta.annotation:jakarta.annotation-api"
|
|
|
|
annotationProcessor "jakarta.persistence:jakarta.persistence-api"
|
|
|
|
|
|
|
|
implementation project(":common:config-db")
|
|
|
|
|
|
|
|
testRuntimeOnly "com.h2database:h2"
|
|
|
|
}
|
|
|
|
|
|
|
|
def querydslDir = layout.buildDirectory.dir("generated/querydsl").get().asFile
|
|
|
|
|
|
|
|
sourceSets {
|
|
|
|
main.java.srcDir(querydslDir)
|
|
|
|
}
|
|
|
|
|
|
|
|
tasks.withType(JavaCompile) {
|
|
|
|
options.getGeneratedSourceOutputDirectory().set(file(querydslDir))
|
|
|
|
}
|
|
|
|
|
|
|
|
clean {
|
|
|
|
delete file(querydslDir)
|
|
|
|
}
|