인프런 커뮤니티 질문&답변

Seunghoon Choi님의 프로필 이미지
Seunghoon Choi

작성한 질문수

스프링 DB 2편 - 데이터 접근 활용 기술

Querydsl 설정

Querydsl 프로젝트의 IntelliJ IDEA 빌드 필요성

작성

·

1K

2

안녕하세요. 강의 항상 잘 듣고 있습니다.

 

강사님이 항상 빌드 도구를 Gradle에서 IntelliJ IDEA로 변경하는 것이 좋다고 말씀하신 점은 알고 있어

이번 기회에 찾아보니 증분 빌드를 사용해서 변경되는 부분에 대해서만 빌드를 진행하여 빠르다고 하는 것을 알게 되었습니다.

 

Querydsl 설정에서 Gradle로 빌드시 의존성만 추가하면 쉽게 사용 가능하지만

IntelliJ IDEA로 빌드시 build 폴더 하위에 생성되는 것이 아니기에 아래와 같은 3가지 추가 설정이 필요한데요.

  1. clean 명령어 작업 추가

clean {
  delete file('src/main/generated')
}
  1. .gitignore 추가

/src/main/generated/
  1. main 실행 또는 프로젝트 빌드

Build > Build Project

강의 내용을 좀 벗어나는 질문인 것 같기는 하지만 무조건적으로 사용할 필요가 있나?라는 의문이 들었습니다.

 

이전에 실전! Querydsl 강의에서는 com.ewerk.gradle.plugins.querydsl 플러그인을 사용하였는데 src/main/generated 하위가 아니라 똑같이 build 하위에 생성되어서 이런 고민을 못해본 것 같습니다!

 

감사합니다.

답변 1

1

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. Seunghoon Choi님

이 부분을 어떻게 더 최적화 할 수 있을지 저도 잘 모르겠습니다.

혹시 아시는 분 있으면 도움 부탁드려요.

감사합니다.

Seunghoon Choi님의 프로필 이미지
Seunghoon Choi

작성한 질문수

질문하기