0. 서론
오늘 적어볼 건 내 의존성에 있는 모든 lib을 html, txt로 받기
이거 일일히 다 적을 생각하니까 아득해지는 상황이라 이것저것 kotlin open source license라고 검색해보니
구글에서 제공하는 oss가 있는데
https://developers.google.com/android/guides/opensource?hl=ko
오픈소스 고지 포함 | Google Play services | Google for Developers
이 페이지는 Cloud Translation API를 통해 번역되었습니다. 오픈소스 고지 포함 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. Google Play 서비스는 오픈소스 라이
developers.google.com
이거 돌려봤더니 전부 나오는게 아니라 실망스러운 퀄리티로 나와버림
그래서 누가 만든 라이브러리 없나 찾다가 드디어 2025년 04월 기준 아직까지 잘 동작하는 라이브러리를 만남.
1. 본론
https://github.com/jaredsburrows/gradle-license-plugin
GitHub - jaredsburrows/gradle-license-plugin: Gradle plugin that provides a task to generate a HTML license report of your proje
Gradle plugin that provides a task to generate a HTML license report of your project. - jaredsburrows/gradle-license-plugin
github.com
먼저 이걸 만든 감사하신 개발자님 ㅋㅋ
사용법은 ㄹㅇ 간단함
이 모든 것들은 전부 app단위 gradle에 적고 sync하면 되는데
1) gradle 설정
plugins {
alias(libs.plugins.android.application)
alias(libs.plugins.jetbrains.kotlin.android)
id("com.jaredsburrows.license") version ("0.9.4") // 이걸 추가
}
// id("com.jaredsburrows.license") version ("0.9.4")
plugins {
id("com.android.application")
id("org.jetbrains.kotlin.android")
id("com.jaredsburrows.license") version ("0.9.4")
}
licenseReport {
generateHtmlReport = true
generateJsonReport = true
// 필요에 따라 다른 옵션 설정
}
라고 넣으면 jaredsburrows님이 만드신 저 플러그인이 빌드되면서
licenseReport가 동작함
2. 실행
우측에 코끼리 gradle에 정확히
gradle LicenseDebugReport를 동작하면 된다.
그러면?
assets폴더에 html이 등장.
txt랑 뭐 json도 있었던 것 같은데 build내부에 경로는 정확히 기억은 안나지만 종류별로 전부 나오니 해당 파일을 사용하면 된다 끗
'개발 > play console 배포와 기타' 카테고리의 다른 글
키오스크 이미지 목업 이미지, 키오스크 목업 (0) | 2024.11.25 |
---|---|
개발하다가 생긴 주석에 대한 고찰 (0) | 2024.11.23 |
kotlin 기능 구현이외에 신경 써야할 게 뭐가 있을까 (0) | 2024.11.18 |
Android / PlayConsole 앱 배포전 Crashlytics, app-ads.txt (0) | 2024.11.10 |
Android / PlayConsole 플레이 스토어 앱게시 하기 (안드로이드 품앗이) (3) | 2024.10.12 |