본문 바로가기
스프링/만들면서 배우는 실무 백엔드 개발

6. buildSrc 기반으로 라이브러리 버전 관리하기

by kdohyeon (김대니) 2023. 3. 27.
반응형

지금까지는 라이브러리/플러그인 버전을 직접 입력해주었습니다. 이를 좀 더 편리하게 하는 방법으로는 buildSrc 를 만들어 활용할 수 있습니다. 자세한 내용은 이 글을 확인해주세요.


Project Issue: https://github.com/kdohyeon/crypto-labs/issues/8
Pull Request: https://github.com/kdohyeon/crypto-labs/pull/10

배경

아래 사진을 보면 코틀린 버전을 1.7.22 로 설정하면서 jvm, kapt, plugin.spring, plugin.jpa 에 모두 동일한 버전이 적용되어 있는 것을 확인할 수 있다.

1.7.22 버전이 적용되어 있는 4개의 플러그인

만약 1.7.22 버전에서 다른 버전으로 변경되어야 하면 총 4개의 라인이 수정되어야 한다. 상당히 귀찮은 작업이기도 하고 4번 수정을 하다가 휴먼 에러가 발생할 가능성이 생기기 때문에 별도 변수로 분리해서 관리하는 것이 좋다.

buildSrc 활용

그럼 어떻게 할 수 있을까? 많은 방법이 있겠지만 buildSrc 를 활용할 수 있다.

방법은 이 글을 확인하자.

반응형

댓글