작성
·
2.8K
0
implementation "com.querydsl:querydsl-jpa:5.0.0"
implementation "com.querydsl:querydsl-apt:5.0.0"
//querydsl 추가
//def querydslDir = 'src/main/generated'
def querydslDir = "$buildDir/generated/querydsl"
querydsl {
library = "com.querydsl:querydsl-apt"
jpa = true
querydslSourcesDir = querydslDir
}
sourceSets {
main {
java {
srcDirs = ['src/main/java', querydslDir]
}
}
}
compileQuerydsl{
options.annotationProcessorPath = configurations.querydsl
}
configurations {
querydsl.extendsFrom compileClasspath
}
스프링 3.0.2에서 위와 같이 설정후 빌드하였고 아래와 같은 에러가 발생하였습니다.
Build file '/Users/erp/build.gradle' line: 53
(line 53은 def querydslDir = "$buildDir/generated/querydsl" 바로 아래 라인 입니다.)
A problem occurred evaluating root project 'erp'.
> Could not find method querydsl() for arguments [build_5ohy7uzmfkm7dcwikqo1apfbo$_run_closure5@4ab35249] on root project 'erp' of type org.gradle.api.Project.
이 문제가 계속해서 해결되지 않아... 도움요청 드립니다 ㅠㅠ
답변 1
1
감사합니다 해결되었습니다!