error: package com.querydsl.core.types does not exist 가 발생함.
//querydsl 추가 시작
def querydslDir = "src/main/generated/querydsl"
querydsl {
jpa = true
querydslSourcesDir = querydslDir
}
sourceSets {
main.java.srcDir querydslDir
}
compileQuerydsl {
options.annotationProcessorPath = configurations.querydsl
}
configurations {
compileOnly {
extendsFrom annotationProcessor
}
querydsl.extendsFrom compileClasspath
}
//querydsl 추가 끝
def querydslDir = "src/main/generated/querydsl"
- 요부분이 아마 빌드디렉터리로 설정되어 있을 것이다.
- 해당 부분을 src 디렉터리 안으로 들고오면 해결된다.
- 아마 프로젝트상의 소스 인식때문인 것 같다.
- 그리고 Qclass 관련 폴더를 gitignore 에 추가해주자.
Uploaded by N2T
'자바 > QueryDsl' 카테고리의 다른 글
`JPAQueryFactory` 에서 NPE 발생 (0) | 2024.02.21 |
---|---|
[QueryDsl] QueryDslSupport 클래스 대안 (0) | 2023.11.19 |
[DataJpa] DataJpa 페이징과 정렬 (0) | 2023.11.17 |
[QueryDsl+DataJpa] QueryDslRepositorySupport 사용! (0) | 2023.11.17 |
[DataJpa] __**@Query 어노테이션을 이용한 쿼리 정의**__ (0) | 2023.11.17 |