querydsl 빌드 에러 질문드립니다.
미해결
스프링과 JPA 기반 웹 애플리케이션 개발
안녕하세요 기선님, 강의 잘 보고 있습니다. 우선, 강의는 maven으로 진행되었는데 gradle 관련 질문이라.. 죄송힙니다. 그래도 너무 답답하고 구글링을 몇시간 째 해도 안돼서 지푸라기라도 잡는 심정으로 질문을 남겨 봅니다. 저는 현재 Gradle 6버전대를 사용하고 있는데요, querydsl 의존성 설정을 추가하고 빌드하여 Q클래스들을 모두 생성했고, 이를 활용하여 Predicate 쿼리들을 강의대로 코딩하였습니다. 코딩 시 자동완성도 모두 문제없이 잘 되었습니다. 처음 의존성 추가 및 빌드와 어플리케이션 실행, 그리고 직접 테스트 해봤을 때, 모두 정상적으로 잘 되었습니다. 쿼리들도 정상적으로 동작합니다. 프로젝트 github 링크는 아래와 같고, https://github.com/taehee-kim-dev/portfolio2 build.gradle 파일은 아래와 같습니다. https://github.com/taehee-kim-dev/portfolio2/blob/master/build.gradle 이후 어플리케이션 실행은 잘 됩니다. 어플리케이션 재시작을 누르면 잘 실행 되는데, Ctrl + F9(빌드)만 다시하면 아래와 같은 에러가 납니다. 오전 3:42:54: Executing tasks ':classes :testClasses :querydslClasses'... Starting Gradle Daemon... Gradle Daemon started in 1 s 601 ms > Task :initQuerydslSourcesDir > Task :compileQuerydsl Note: Running JPAAnnotationProcessor Note: Serializing Entity types Note: Generating portfolio2.module.tag.QTag for [portfolio2.module.tag.Tag] Note: Generating portfolio2.module.account.QAccount for [portfolio2.module.account.Account] Note: Generating portfolio2.module.post.QPost for [portfolio2.module.post.Post] Note: Generating portfolio2.module.notification.QNotification for [portfolio2.module.notification.Notification] Note: Generating portfolio2.module.account.config.QPersistentLogins for [portfolio2.module.account.config.PersistentLogins] Note: Running JPAAnnotationProcessor Note: Running JPAAnnotationProcessor > Task :compileJava > Task :processResources > Task :classes > Task :compileTestJava > Task :processTestResources > Task :testClasses > Task :compileQuerydslJava FAILED C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\config\QPersistentLogins.java:3: error: package com.querydsl.core.types does not exist import static com.querydsl.core.types.PathMetadataFactory.*; ^ C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\config\QPersistentLogins.java:7: error: package com.querydsl.core.types does not exist import com.querydsl.core.types.PathMetadata; ^ C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\config\QPersistentLogins.java:8: error: package javax.annotation does not exist import javax.annotation.Generated; ^ C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\config\QPersistentLogins.java:9: error: package com.querydsl.core.types does not exist import com.querydsl.core.types.Path; ^ C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\config\QPersistentLogins.java:16: error: cannot find symbol public class QPersistentLogins extends EntityPathBase<PersistentLogins> { ^ symbol: class EntityPathBase C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\config\QPersistentLogins.java:15: error: cannot find symbol @Generated("com.querydsl.codegen.EntitySerializer") ^ symbol: class Generated C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\config\QPersistentLogins.java:16: error: cannot find symbol public class QPersistentLogins extends EntityPathBase<PersistentLogins> { ^ symbol: class PersistentLogins C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\config\QPersistentLogins.java:22: error: cannot find symbol public final DateTimePath<java.time.LocalDateTime> lastUsed = createDateTime("lastUsed", java.time.LocalDateTime.class); ^ symbol: class DateTimePath location: class QPersistentLogins C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\config\QPersistentLogins.java:24: error: cannot find symbol public final StringPath series = createString("series"); ^ symbol: class StringPath location: class QPersistentLogins C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\config\QPersistentLogins.java:26: error: cannot find symbol public final StringPath token = createString("token"); ^ symbol: class StringPath location: class QPersistentLogins C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\config\QPersistentLogins.java:28: error: cannot find symbol public final StringPath username = createString("username"); ^ symbol: class StringPath location: class QPersistentLogins C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\config\QPersistentLogins.java:34: error: cannot find symbol public QPersistentLogins(Path<? extends PersistentLogins> path) { ^ symbol: class Path location: class QPersistentLogins C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\config\QPersistentLogins.java:34: error: cannot find symbol public QPersistentLogins(Path<? extends PersistentLogins> path) { ^ symbol: class PersistentLogins location: class QPersistentLogins C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\config\QPersistentLogins.java:38: error: cannot find symbol public QPersistentLogins(PathMetadata metadata) { ^ symbol: class PathMetadata location: class QPersistentLogins C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\config\QPersistentLogins.java:5: error: package com.querydsl.core.types.dsl does not exist import com.querydsl.core.types.dsl.*; ^ C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\QAccount.java:3: error: package com.querydsl.core.types does not exist import static com.querydsl.core.types.PathMetadataFactory.*; ^ C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\QAccount.java:7: error: package com.querydsl.core.types does not exist import com.querydsl.core.types.PathMetadata; ^ C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\QAccount.java:8: error: package javax.annotation does not exist import javax.annotation.Generated; ^ C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\QAccount.java:9: error: package com.querydsl.core.types does not exist import com.querydsl.core.types.Path; ^ C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\QAccount.java:10: error: package com.querydsl.core.types.dsl does not exist import com.querydsl.core.types.dsl.PathInits; ^ C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\QAccount.java:17: error: cannot find symbol public class QAccount extends EntityPathBase<Account> { ^ symbol: class EntityPathBase C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\QAccount.java:16: error: cannot find symbol @Generated("com.querydsl.codegen.EntitySerializer") ^ symbol: class Generated C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\QAccount.java:17: error: cannot find symbol public class QAccount extends EntityPathBase<Account> { ^ symbol: class Account C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\QAccount.java:23: error: cannot find symbol public final StringPath bio = createString("bio"); ^ symbol: class StringPath location: class QAccount C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\QAccount.java:25: error: cannot find symbol public final NumberPath<Integer> countOfSendingEmailVerificationEmail = createNumber("countOfSendingEmailVerificationEmail", Integer.class); ^ symbol: class NumberPath location: class QAccount C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\QAccount.java:27: error: cannot find symbol public final StringPath emailVerificationToken = createString("emailVerificationToken"); ^ symbol: class StringPath location: class QAccount C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\QAccount.java:29: error: cannot find symbol public final StringPath emailWaitingToBeVerified = createString("emailWaitingToBeVerified"); ^ symbol: class StringPath location: class QAccount C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\QAccount.java:31: error: cannot find symbol public final DateTimePath<java.time.LocalDateTime> firstCountOfSendingEmailVerificationEmailSetAt = createDateTime("firstCountOfSendingEmailVerificationEmailSetAt", java.time.LocalDateTime.class); ^ symbol: class DateTimePath location: class QAccount C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\QAccount.java:33: error: cannot find symbol public final NumberPath<Long> id = createNumber("id", Long.class); ^ symbol: class NumberPath location: class QAccount C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\QAccount.java:35: error: cannot find symbol public final SetPath<portfolio2.module.tag.Tag, portfolio2.module.tag.QTag> interestTag = this.<portfolio2.module.tag.Tag, portfolio2.module.tag.QTag>createSet("interestTag", portfolio2.module.tag.Tag.class, portfolio2.module.tag.QTag.class, PathInits.DIRECT2); ^ symbol: class SetPath location: class QAccount C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\QAccount.java:35: error: cannot find symbol public final SetPath<portfolio2.module.tag.Tag, portfolio2.module.tag.QTag> interestTag = this.<portfolio2.module.tag.Tag, portfolio2.module.tag.QTag>createSet("interestTag", portfolio2.module.tag.Tag.class, portfolio2.module.tag.QTag.class, PathInits.DIRECT2); ^ symbol: class Tag location: package portfolio2.module.tag C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\tag\QTag.java:3: error: package com.querydsl.core.types does not exist import static com.querydsl.core.types.PathMetadataFactory.*; ^ C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\tag\QTag.java:7: error: package com.querydsl.core.types does not exist import com.querydsl.core.types.PathMetadata; ^ C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\tag\QTag.java:8: error: package javax.annotation does not exist import javax.annotation.Generated; ^ C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\tag\QTag.java:9: error: package com.querydsl.core.types does not exist import com.querydsl.core.types.Path; ^ C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\tag\QTag.java:16: error: cannot find symbol public class QTag extends EntityPathBase<Tag> { ^ symbol: class EntityPathBase C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\tag\QTag.java:15: error: cannot find symbol @Generated("com.querydsl.codegen.EntitySerializer") ^ symbol: class Generated C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\tag\QTag.java:16: error: cannot find symbol public class QTag extends EntityPathBase<Tag> { ^ symbol: class Tag C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\QAccount.java:37: error: cannot find symbol public final BooleanPath isEmailFirstVerified = createBoolean("isEmailFirstVerified"); ^ symbol: class BooleanPath location: class QAccount C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\QAccount.java:39: error: cannot find symbol public final BooleanPath isEmailVerified = createBoolean("isEmailVerified"); ^ symbol: class BooleanPath location: class QAccount C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\QAccount.java:41: error: cannot find symbol public final DateTimePath<java.time.LocalDateTime> joinedAt = createDateTime("joinedAt", java.time.LocalDateTime.class); ^ symbol: class DateTimePath location: class QAccount C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\QAccount.java:43: error: cannot find symbol public final StringPath location = createString("location"); ^ symbol: class StringPath location: class QAccount C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\QAccount.java:45: error: cannot find symbol public final StringPath nickname = createString("nickname"); ^ symbol: class StringPath location: class QAccount C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\QAccount.java:47: error: cannot find symbol public final StringPath nicknameBeforeUpdate = createString("nicknameBeforeUpdate"); ^ symbol: class StringPath location: class QAccount C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\QAccount.java:49: error: cannot find symbol public final BooleanPath notificationLikeOnMyPostByEmail = createBoolean("notificationLikeOnMyPostByEmail"); ^ symbol: class BooleanPath location: class QAccount C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\QAccount.java:51: error: cannot find symbol public final BooleanPath notificationLikeOnMyPostByWeb = createBoolean("notificationLikeOnMyPostByWeb"); ^ symbol: class BooleanPath location: class QAccount C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\QAccount.java:53: error: cannot find symbol public final BooleanPath notificationLikeOnMyReplyByEmail = createBoolean("notificationLikeOnMyReplyByEmail"); ^ symbol: class BooleanPath location: class QAccount C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\QAccount.java:55: error: cannot find symbol public final BooleanPath notificationLikeOnMyReplyByWeb = createBoolean("notificationLikeOnMyReplyByWeb"); ^ symbol: class BooleanPath location: class QAccount C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\QAccount.java:57: error: cannot find symbol public final BooleanPath notificationNewPostWithMyTagByEmail = createBoolean("notificationNewPostWithMyTagByEmail"); ^ symbol: class BooleanPath location: class QAccount C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\QAccount.java:59: error: cannot find symbol public final BooleanPath notificationNewPostWithMyTagByWeb = createBoolean("notificationNewPostWithMyTagByWeb"); ^ symbol: class BooleanPath location: class QAccount C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\QAccount.java:61: error: cannot find symbol public final BooleanPath notificationReplyOnMyPostByEmail = createBoolean("notificationReplyOnMyPostByEmail"); ^ symbol: class BooleanPath location: class QAccount C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\QAccount.java:63: error: cannot find symbol public final BooleanPath notificationReplyOnMyPostByWeb = createBoolean("notificationReplyOnMyPostByWeb"); ^ symbol: class BooleanPath location: class QAccount C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\QAccount.java:65: error: cannot find symbol public final BooleanPath notificationReplyOnMyReplyByEmail = createBoolean("notificationReplyOnMyReplyByEmail"); ^ symbol: class BooleanPath location: class QAccount C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\QAccount.java:67: error: cannot find symbol public final BooleanPath notificationReplyOnMyReplyByWeb = createBoolean("notificationReplyOnMyReplyByWeb"); ^ symbol: class BooleanPath location: class QAccount C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\QAccount.java:69: error: cannot find symbol public final StringPath occupation = createString("occupation"); ^ symbol: class StringPath location: class QAccount C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\QAccount.java:71: error: cannot find symbol public final StringPath password = createString("password"); ^ symbol: class StringPath location: class QAccount C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\QAccount.java:73: error: cannot find symbol public final StringPath profileImage = createString("profileImage"); ^ symbol: class StringPath location: class QAccount C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\QAccount.java:75: error: cannot find symbol public final StringPath showPasswordUpdatePageToken = createString("showPasswordUpdatePageToken"); ^ symbol: class StringPath location: class QAccount C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\QAccount.java:77: error: cannot find symbol public final StringPath userId = createString("userId"); ^ symbol: class StringPath location: class QAccount C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\QAccount.java:79: error: cannot find symbol public final StringPath verifiedEmail = createString("verifiedEmail"); ^ symbol: class StringPath location: class QAccount C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\QAccount.java:85: error: cannot find symbol public QAccount(Path<? extends Account> path) { ^ symbol: class Path location: class QAccount C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\QAccount.java:85: error: cannot find symbol public QAccount(Path<? extends Account> path) { ^ symbol: class Account location: class QAccount C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\QAccount.java:89: error: cannot find symbol public QAccount(PathMetadata metadata) { ^ symbol: class PathMetadata location: class QAccount C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\tag\QTag.java:22: error: cannot find symbol public final NumberPath<Long> id = createNumber("id", Long.class); ^ symbol: class NumberPath location: class QTag C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\tag\QTag.java:24: error: cannot find symbol public final StringPath title = createString("title"); ^ symbol: class StringPath location: class QTag C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\tag\QTag.java:30: error: cannot find symbol public QTag(Path<? extends Tag> path) { ^ symbol: class Path location: class QTag C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\tag\QTag.java:30: error: cannot find symbol public QTag(Path<? extends Tag> path) { ^ symbol: class Tag location: class QTag C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\tag\QTag.java:34: error: cannot find symbol public QTag(PathMetadata metadata) { ^ symbol: class PathMetadata location: class QTag C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\account\QAccount.java:5: error: package com.querydsl.core.types.dsl does not exist import com.querydsl.core.types.dsl.*; ^ C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\tag\QTag.java:5: error: package com.querydsl.core.types.dsl does not exist import com.querydsl.core.types.dsl.*; ^ C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\notification\QNotification.java:3: error: package com.querydsl.core.types does not exist import static com.querydsl.core.types.PathMetadataFactory.*; ^ C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\notification\QNotification.java:7: error: package com.querydsl.core.types does not exist import com.querydsl.core.types.PathMetadata; ^ C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\notification\QNotification.java:8: error: package javax.annotation does not exist import javax.annotation.Generated; ^ C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\notification\QNotification.java:9: error: package com.querydsl.core.types does not exist import com.querydsl.core.types.Path; ^ C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\notification\QNotification.java:10: error: package com.querydsl.core.types.dsl does not exist import com.querydsl.core.types.dsl.PathInits; ^ C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\notification\QNotification.java:17: error: cannot find symbol public class QNotification extends EntityPathBase<Notification> { ^ symbol: class EntityPathBase C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\notification\QNotification.java:16: error: cannot find symbol @Generated("com.querydsl.codegen.EntitySerializer") ^ symbol: class Generated C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\notification\QNotification.java:17: error: cannot find symbol public class QNotification extends EntityPathBase<Notification> { ^ symbol: class Notification C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\notification\QNotification.java:21: error: cannot find symbol private static final PathInits INITS = PathInits.DIRECT2; ^ symbol: class PathInits location: class QNotification C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\notification\QNotification.java:27: error: cannot find symbol public final SetPath<portfolio2.module.tag.Tag, portfolio2.module.tag.QTag> commonTag = this.<portfolio2.module.tag.Tag, portfolio2.module.tag.QTag>createSet("commonTag", portfolio2.module.tag.Tag.class, portfolio2.module.tag.QTag.class, PathInits.DIRECT2); ^ symbol: class SetPath location: class QNotification C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\notification\QNotification.java:27: error: cannot find symbol public final SetPath<portfolio2.module.tag.Tag, portfolio2.module.tag.QTag> commonTag = this.<portfolio2.module.tag.Tag, portfolio2.module.tag.QTag>createSet("commonTag", portfolio2.module.tag.Tag.class, portfolio2.module.tag.QTag.class, PathInits.DIRECT2); ^ symbol: class Tag location: package portfolio2.module.tag C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\notification\QNotification.java:29: error: cannot find symbol public final DateTimePath<java.time.LocalDateTime> createdDateTime = createDateTime("createdDateTime", java.time.LocalDateTime.class); ^ symbol: class DateTimePath location: class QNotification C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\notification\QNotification.java:31: error: cannot find symbol public final NumberPath<Long> id = createNumber("id", Long.class); ^ symbol: class NumberPath location: class QNotification C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\notification\QNotification.java:33: error: cannot find symbol public final BooleanPath isChecked = createBoolean("isChecked"); ^ symbol: class BooleanPath location: class QNotification C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\notification\QNotification.java:35: error: cannot find symbol public final StringPath link = createString("link"); ^ symbol: class StringPath location: class QNotification C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\notification\QNotification.java:37: error: cannot find symbol public final EnumPath<NotificationType> notificationType = createEnum("notificationType", NotificationType.class); ^ symbol: class EnumPath location: class QNotification C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\notification\QNotification.java:37: error: cannot find symbol public final EnumPath<NotificationType> notificationType = createEnum("notificationType", NotificationType.class); ^ symbol: class NotificationType location: class QNotification C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\notification\QNotification.java:39: error: cannot find symbol public final StringPath title = createString("title"); ^ symbol: class StringPath location: class QNotification C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\notification\QNotification.java:45: error: cannot find symbol public QNotification(Path<? extends Notification> path) { ^ symbol: class Path location: class QNotification C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\notification\QNotification.java:45: error: cannot find symbol public QNotification(Path<? extends Notification> path) { ^ symbol: class Notification location: class QNotification C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\notification\QNotification.java:49: error: cannot find symbol public QNotification(PathMetadata metadata) { ^ symbol: class PathMetadata location: class QNotification C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\notification\QNotification.java:53: error: cannot find symbol public QNotification(PathMetadata metadata, PathInits inits) { ^ symbol: class PathMetadata location: class QNotification C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\notification\QNotification.java:53: error: cannot find symbol public QNotification(PathMetadata metadata, PathInits inits) { ^ symbol: class PathInits location: class QNotification C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\notification\QNotification.java:57: error: cannot find symbol public QNotification(Class<? extends Notification> type, PathMetadata metadata, PathInits inits) { ^ symbol: class Notification location: class QNotification C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\notification\QNotification.java:57: error: cannot find symbol public QNotification(Class<? extends Notification> type, PathMetadata metadata, PathInits inits) { ^ symbol: class PathMetadata location: class QNotification C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\notification\QNotification.java:57: error: cannot find symbol public QNotification(Class<? extends Notification> type, PathMetadata metadata, PathInits inits) { ^ symbol: class PathInits location: class QNotification C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\notification\QNotification.java:5: error: package com.querydsl.core.types.dsl does not exist import com.querydsl.core.types.dsl.*; ^ C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\post\QPost.java:3: error: package com.querydsl.core.types does not exist import static com.querydsl.core.types.PathMetadataFactory.*; ^ C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\post\QPost.java:7: error: package com.querydsl.core.types does not exist import com.querydsl.core.types.PathMetadata; ^ C:\Users\shine\OneDrive\���� ȭ��\Programming\portfolio2\build\generated\querydsl\portfolio2\module\post\QPost.java:8: error: package javax.annotation does not exist import javax.annotation.Generated; ^ 100 errors FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':compileQuerydslJava'. > Compilation failed; see the compiler error output for details. * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 20s Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0. Use '--warning-mode all' to show the individual deprecation warnings. See https://docs.gradle.org/6.3/userguide/command_line_interface.html#sec:command_line_warnings 7 actionable tasks: 7 executed 오전 3:43:16: Tasks execution finished ':classes :testClasses :querydslClasses'. 구글링 결과, lombok때문이라는 말도 있고 해서 다 적용해보고, gradle 버전도 5버전대, 4버전대로 다운그레이드 해보고 다 해봤습니다. 우선, 김영한님의 querydsl 강의의 질문글 중에도 저와 같은 증상을 겪는 분들이 계시더라구요. 아래가 해당 질문글의 링크입니다. https://www.inflearn.com/questions/23530 영한님이 남겨주신 답변대로 해봤지만, 결과는 같았습니다. 또한, gradle 버전을 5버전대, 4버전대로 다운그레이드하여 아래의 포스팅대로 해봐도 결과는 같았습니다. https://jojoldu.tistory.com/372 그런데 이상한게, 어플리케이션 실행은 왜 계속 잘 될까요? 왜 이후 빌드만 실행하면 저런 에러가 날까요? 이것때문에 devtools live reload를 못쓰고 있네요ㅠ 모른다고 하셔도 괜찮습니다만.. 너무 답답해서 질문 남겨 봅니다..ㅠㅠ 감사합니다!
- java
- spring
- JPA
- thymeleaf
- spring-boot





