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 으로 변경했다.