markdown

Programming/Java

[Java] 사용하는 라이브러리의 라이선스 내용 출력하기

프로젝트를 진행할 때 우리는 여러 라이브러리를 여기저기서 끌여다가 사용하게 됩니다. 열심히 만든 개발 결과물이 개발 단계에서 사용된 외부 라이브러리로 인해 낭패 보지 않도록 프로젝트 내에서 사용한 각 라이브러리에 대한 라이선스 정보를 파악할 필요성이 있습니다. 각 라이브러리를 하나씩 찾아서 수기로 작성하기엔 시간도 아깝고 눈도 아픕니다. 이를 자동화하여 추출할 수 있는 방법을 소개해드리겠습니다. Spring Boot와 Gradle 기반의 프로젝트의 예시 build.gradle 에 다음과 같이 라이브러리 추가 (Gradle ≥ 5.*) plugins { .... // 여러 플러그인들... id "com.github.jk1.dependency-license-report" version "1.13" } 이후 ..

JohnMark
'markdown' 태그의 글 목록