Backend/SpringBoot
Attempt to recreate a file for type * 에러
Mo'Greene
2022. 12. 23. 20:44
querydsl 을 사용할 때 생기는 오류
이미 폴더나 객체가 생성되었기 때문에 중복된다고 나타나는 오류같다.
build/generated[main] 이 파일을 지우고 실행하면 된다.
하지만 다시 돌리면 파일이 생성되면서 똑같은 에러가 떴다.
build.gradle 에서 generated[main]이 생기지 않도록 막았더니 다시 실행해도 생기지 않고 작동함
수정전
sourceSets {
main {
java {
srcDirs = ["$projectDir/src/main/java", , "$projectDir/build/generated"]
}
}
}
내가 설정한 querydsl 설정엔 "$projectDir/build/generated"부분으로 인하여 계속 generated파일이 만들어졌는데
위 설정을 지우고 나서 돌려보니 파일이 생기지 않고 에러도 뜨지 않았다.
수정후
sourceSets {
main {
java {
srcDirs = ["$projectDir/src/main/java"]
}
}
}