Library

· Spring
개발을하며 사용한 모든 오픈소스에 대한 라이센스를 고지해야 한다. 손수 작성하기엔 어려움이 있어 자동으로 작성하는 방법을 찾아보았고 Gradle를 사용하고 있다면 Gradle License Report 플러그인을 사용해서 라이센스를 고지하는 파일을 만들 수 있다. 사용법 build.gradle에 플러그인을 추가한다. 사용하고 있는 gradle 버전에 따라 사용하는 플러그인 버전이 다르다. Gradle 7+ plugins { id 'com.github.jk1.dependency-license-report' version '2.0' } Gradle 6.x plugins { id 'com.github.jk1.dependency-license-report' version '1.17' } 플러그인을 추가했다면 아..
· Java
Java 패키지를 Github에 간단히 릴리즈 해 배포 후 다른 프로젝트에서 쉽게 사용할 수 있다. 나의 경우는 프로젝트마다 Message Queue를 사용하는데 큐를 보내고, 받는 페이로드를 공통으로 사용하고 있다. 보안이 중요하지 않은 코드는 릴리즈 해 사용하는것도 편리한 방법이 될 것 같다. 인텔리제이, Gradle 기준으로 정리하겠다. 일단 배포할 모듈을 생성한다. 예제를 찾다보면 maven plugin을 적용하면 된다고 하는데 Gradle 7버전에는 maven plugin이 지원되지 않는듯하다. Gradle 7버전 이상을 사용한다면 모듈을 생성 후 build.gradle에 maven-pulish 플러그인을 적용해준다. plugins { id 'java' } // maven-publish 추가 시..
beekei
'Library' 태그의 글 목록