Querydsl 프로젝트의 IntelliJ IDEA 빌드 필요성
1144
작성한 질문수 3
안녕하세요. 강의 항상 잘 듣고 있습니다.
강사님이 항상 빌드 도구를 Gradle에서 IntelliJ IDEA로 변경하는 것이 좋다고 말씀하신 점은 알고 있어
이번 기회에 찾아보니 증분 빌드를 사용해서 변경되는 부분에 대해서만 빌드를 진행하여 빠르다고 하는 것을 알게 되었습니다.
Querydsl 설정에서 Gradle로 빌드시 의존성만 추가하면 쉽게 사용 가능하지만
IntelliJ IDEA로 빌드시 build 폴더 하위에 생성되는 것이 아니기에 아래와 같은 3가지 추가 설정이 필요한데요.
clean 명령어 작업 추가
clean {
delete file('src/main/generated')
}.gitignore 추가
/src/main/generated/main 실행 또는 프로젝트 빌드
Build > Build Project강의 내용을 좀 벗어나는 질문인 것 같기는 하지만 무조건적으로 사용할 필요가 있나?라는 의문이 들었습니다.
이전에 실전! Querydsl 강의에서는 com.ewerk.gradle.plugins.querydsl 플러그인을 사용하였는데 src/main/generated 하위가 아니라 똑같이 build 하위에 생성되어서 이런 고민을 못해본 것 같습니다!
감사합니다.
답변 1
설정 정보 없이 임베디드 데이터베이스 생성
0
22
1
RepositoryTest의 패키지 위치가 domain인 이유
0
39
2
REQUIRES_NEW 해결 방법에 대해서 질문있습니다!!
0
32
1
update()에 사용하는 setter 질문드립니다.
0
49
1
SQL 중심적 개발의 문제점에 대한 질문
0
79
1
혹시 Containing 을 안쓰신 이유가 있을까요?
0
89
2
[공유] 스프링부트 4.x 버전 mybatis 연동
0
185
1
@repository 어노테이션
0
95
3
ItemService
0
59
1
논리 커밋, 물리 커밋 질문드립니다.
0
54
1
내부 트랜잭션 커밋은 필수인가요?
0
57
1
프록시 커넥션 객체를 반환할 때 생성하는건가요?
0
56
1
Transaction readOnly 성능 개선 (김영한님의 대한 감사인사)
2
180
2
JPQL 대신 네이티브 쿼리를 사용해야 하는 경우
0
82
1
@EventListener(ApplicationReadyEvent.class) 관련
0
91
1
트랜잭션 동기화 매니저와 데이터 소스
0
77
1
DB 관련 강의 개설 계획은 없으신건가요?
0
134
2
물리 트랜잭션 과 논리트랜잭션 용어를 맞게 이해한걸까요
0
96
1
스프링 3 버전 이상 rollbackFor 변경된듯요
1
115
1
트랜잭션 전파 질문.
0
87
1
프로젝트 오픈 에러
0
126
1
외부 트랜잭션에서 isNewTransaction이 false로 나오는거에 대해 질문드립니다
0
84
2
같은 스레드를 사용하면 트랜잭션 동기화 매니저는 같은 커넥션을 반환
0
74
1
h2 인메모리 테스트중 예약어 충돌날 경우 대처방법
0
105
1





