Wook No.1
Android 라이브러리 Maven 배포 본문
https://docs.gradle.org/current/userguide/publishing_maven.html
https://developer.android.com/studio/build/maven-publish-plugin?hl=ko&authuser=1
외부 라이브러리 제공을 위해 jar, aar 파일을 nexus나 JFrog 같은 repository에 업로드 해야 하는 경우가 있다.
아래 maven publish 방법으로 간단히 처리 할수 있다.
플러그인에 maven-publish 추가
plugins {
id 'com.android.library'
id 'maven-publish'
}
groupId, artifactId, version 등 정보채우기
repositories 관련 정보 채우기
publishing {
publications {
maven(MavenPublication) {
groupId = 'com.xxx.xxx.xxx'
artifactId = 'library'
version = '1.0.0'
afterEvaluate {
from components.release
}
}
}
repositories {
maven {
url = 'url'
credentials {
username = ""
password = ""
}
}
}
}
publish나 publishToMavenLocal 등의 task를 실행하면 된다.
(task 리스트는 위 gradle docs 참고)
$ ./gradlew publish
'Android' 카테고리의 다른 글
Webview 파일 다운로드 (0) | 2022.12.26 |
---|---|
Gradle Repository 등록시 프로토콜 보안 오류 (0) | 2022.09.15 |
Android 라이브러리 만들기(AAR) (0) | 2022.09.15 |
안드로이드 12 PendingIntent 이슈 및 대응 (0) | 2022.09.06 |
Firebase Remote Config 사용 (0) | 2022.07.22 |
Comments