java.lang.IllegalStateException: endPosTable already set
JPA QueryDsl이나 기타 Generate SRC할 때 발생 . source path가 제대로 clean 안된 상태에서 발생
clean
clean.doLast {
file(querydslGenratedSrc).deleteDir()
}
task
def querydslGenratedSrc = 'src/main/generated'
task deleteGeneratedSources(type: Delete) {
delete file(querydslGenratedSrc)
}
tasks.withType(JavaCompile) { it.dependsOn('deleteGeneratedSources') }
options
tasks.withType(JavaCompile) {
options.incremental = false
options.annotationProcessorGeneratedSourcesDirectory = file(querydslGenratedSrc)
}
수동으로
./gradlew clean
./gradlew build
Gradle set home, jdk 시 /bin을 없에줘야 한다... 전체 로그 보고 경로도 제대로 설정하기
Gradle 로
program argument --scan --stacktrace로 더 상세한 로그 확인