jojoldu / blog-comments

블로그에 utteranc 사용하기
12 stars 2 forks source link

538 #383

Closed utterances-bot closed 1 year ago

utterances-bot commented 3 years ago

Gradle5 -> 6 마이그레이션

최근 팀에서 운영중인 프로젝트의 Gradle 버전을 6으로 올리게 되었습니다. 사유는 여러가지가 있는데요. 점점 Spring Boot 최신 버전들이 최소한으로 요구하는 Gradle 버전이 높아지고 있고 Spring Boot 2.4는 Gr..

https://jojoldu.tistory.com/538

soohoonlee commented 3 years ago

안녕하세요! 좋은 글 잘 봤습니다^^ 혹시 querydsl 설정 부분에

compile "com.querydsl:querydsl-jpa"
compile "com.querydsl:querydsl-apt"

부분이

compile "com.querydsl:querydsl-core"
compile "com.querydsl:querydsl-jpa"

로 변경되는게 맞지 않을까요? 예전에 작성하신 https://jojoldu.tistory.com/372 와 Honeymon님의 http://honeymon.io/tech/2020/07/09/gradle-annotation-processor-with-querydsl.html 와 비교해 봤습니다.

jojoldu commented 3 years ago

@soohoonlee 헛 오타 제보 감사합니다 ㅋㅋ 바로 수정해놓겠습니다

robin00q commented 3 years ago

1-1 implementation 부분에서 module-api에

dependencies {

compile project(':settler-core')

로 되어있는데

멀티모듈 프로젝트에 의존하는 경우에는 implementation을 사용하지 않는 이유가 있을까요??

jojoldu commented 3 years ago

@robin00q 아! 아닙니다 해당 코드 역시 implementation 를 사용하면 됩니다 :) 다만, 이 글을 처음 보시는 분들이 implementation을 사용하려면 상위 모듈/하위 모듈 모두 implementation를 선언해야하는줄 오해하실까봐 일부러 하위 모듈 (module-api)는 기존 Gradle 설정인 compile을 그대로 두고 상위 모듈인 moduel-core에만 변경해둔 것이였습니다 :) 상위 모듈이 implementation을 사용하면 하위 모듈은 사용할수 없다 << 를 표현하기 위해서 상위 모듈만 implementation을 사용한 코드를 예제로 사용한것입니다 :)