MSA 를 구현하는 과정에서 각 서비스마다 공통적으로 사용되는 로직이 발견되었다.이러한 공통 로직들을 라이브러리로 만들어 관리하는 것이 편하다고 판단하였고, 각각의 서비스에 공통 라이브러리를 적용하여 중복 코드를 줄여보고자 한다. (이 과정에서 꽤 많은 시행 착오를 겪었기에 게시물로 기록해둔다.) 공통 로직을 만들 라이브러리 프로젝트를 생성한다. 만든 프로젝트에 위와 같이 공통적으로 사용되는 코드들을 추가해준다. 코드 작성이 끝났다면, build.gradlew 에서 플러그인 항목에 위 두 줄을 추가해준다. 그리고나서 publish 관련 옵션들을 정의해준다. 초록색 네모 박스 안에는 원하는 명칭을 적어주면 된다. 빨간색 네모 박스는 gradle 특정 버전 이상부터 명시..