써먹는 웹개발
[STS] war 파일 생성 중에 :compileQuerydsl 에러 발생해서 해결한 주소 본문
728x90
반응형
해결 방법 2가지
1. 프로젝트 폴더에서 gradlew clean build 하고 다시 war 생성
2. 안되면 아래 주소 참고
https://qmffjem09.tistory.com/entry/queryDsl-error
괜히 lirary에 version 넣지 말고, 중간에 빼먹거나 추가한 소스가 있는지 다시 한번 확인할 것
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
def querydslSrcDir = 'src/main/generated'
querydsl {
library = "com.querydsl:querydsl-apt"
jpa = true
querydslSourcesDir = querydslSrcDir
}
compileQuerydsl{ // querydsl 컴파일시 사용하는 애노테이션프로세서('com.querydsl.apt.jpa.JPAAnnotationProcessor')의 경로를 querydsl 이 지정한 경로를 이용한다는 선언
options.annotationProcessorPath = configurations.querydsl
}
configurations {
querydsl.extendsFrom compileClasspath
}
sourceSets {
main {
java {
srcDirs = ['src/main/java', querydslSrcDir]
}
}
}
tasks.withType(JavaCompile) {
options.annotationProcessorGeneratedSourcesDirectory = file(querydslSrcDir)
}
|
cs |
728x90
반응형
'웹개발 > Tip' 카테고리의 다른 글
[Tip] releaseDrag.js 관련 에러 (0) | 2021.12.21 |
---|---|
[카페24 Tip] 서버 실행시 "Host 'ip번호' is not allowed to connect to this MariaDB server" 해결방법 (0) | 2021.12.16 |
[Tip] Asus RT-AX3000 공유기 모델 외부접속 허용 (0) | 2021.12.13 |
[tip] log4j 다운로드 버전은 2.15 부터 사용할 것 (0) | 2021.12.13 |
[Tip] Error : java.lang.ClassCastException: org.json.simple.JSONArray cannot be cast to org.json.JSONArray 해결방법 (0) | 2021.12.08 |
Comments