프로그래밍/DevOps

Private Repository를 Jitpack.io로 배포한 라이브러리 사용하기

freemmer 2019. 1. 22. 10:13
Private Repo를 Jitpack로 배포하여 사용하는 방법은 'Github와 Jitpack.io를 이용한 Android 라이브러리 배포’와 크게 다르지 않습니다.
하나 더 추가해야 하는 것은 'Github Private Repository 인 경우 Jitpack.io를 이용한 배포’에서 처럼 Auth 토큰을 받아 추가해 주는 작업만 더 해주시면 됩니다.
정리해 보자면 Private Repo를 사용하는 방법은 다음과 같습니다.
1. Project의 gradle.properries에 다음을 추가.
authToken=AUTHENTICATION_TOKEN // jitpack AUTHENTICATION_TOKEN
1. Project root 의 build.gradle에 다음을 추가
allprojects {
repositories {
...
maven {
url "https://jitpack.io"
credentials { username authToken }
}
}
}
2. App의 build.gradle에 다음을 추가
dependencies {
...
// com.github.<Github ID>:<Repository Name>:<Release Tag>
implementation 'com.github.freemmer:< >:<>'
}


아... 하나 아쉬운점이 있네요.
jitpack에서 Private Repo를 빌드&배포하는 유료 입니다. (15일간 Trial로 사용할 수 있습니다)
저는 비루한 프로그래머라 개인적으로 사용하지는 못할것 같네요 ㅜㅜ 참고로, 요금은 다음과 같습니다.




반응형