Programming/스프링 부트(Spring Boot)
[Spring Boot] - QueryDSL Error Attempt to recreate a file for type
귀찮은 개발자
2024. 2. 19. 00:58
Attempt to recreate a file for type ~~.global.entity.QBaseTimeEntity 이런 에러가 발생했다.
내가 사용중인 build.gradle 은 이렇다.
// Querydsl 추가
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"
querydsl {
jpa = true
}
compileQuerydsl {
options.annotationProcessorPath = configurations.querydsl
}
configurations {
compileOnly {
extendsFrom annotationProcessor
}
querydsl.extendsFrom compileClasspath
}
해결방법은 간단했다.
아래와 같이 Build Toos -> Gradle 에서 Build and run using 을 InteliJ IDEA 으로 변경했다.