- jitpack: https://jitpack.io/

 

JitPack | Publish JVM and Android libraries

JitPack makes it easy to release your Java or Android library. Publish straight from GitHub or Bitbucket.

jitpack.io

Jitpack(짓팩)은 깃허브(or bitbucket)를 이용해 자바 라이브러리를 쉽게 배포하는 서비스입니다

Maven Central에 내가 만든 라이브러리를 배포하려면 상당히 귀찮은데요(PGP signature, javadoc, ... 등등), 간단한 라이브러리를 만들어서 배포하는 경우 제약이 없는 jitpack이 더 적합합니다.

public repository인 경우 항상 무료, private repository인 경우 유료입니다 (https://jitpack.io/private#subscribe)

 

배포방법

 

JitPack.io

From here you can search these documents. Enter your search terms below.

jitpack.io

내가 만든 라이브러리를 jitpack으로 배포하려면 Github release만 추가하면 끝입니다.

 

라이브러리 추가 방법

 

JitPack.io

From here you can search these documents. Enter your search terms below.

jitpack.io

repositories {
    mavenCentral()
    maven { url "https://jitpack.io" }
}
dependencies {
    implementation 'com.github.User:Repo:Version'
    // ex. com.github.sh-cho:my-library:1.0.0
}

gradle인 경우 위처럼 쓰면 됩니다 (maven, sbt 등은 홈페이지 참조)

버전은 릴리즈 태그 / 커밋 hash / branch-SNAPSHOT이 가능한데요, 스냅샷은 해당 브랜치의 최신 커밋으로 받아집니다 (ex. master-SNAPSHOT)

버전 명시를 안하면 안받아집니다

    // dependency for Pull Request 4
    implementation 'com.github.jitpack:gradle-simple:PR4-SNAPSHOT'

이런식으로 풀 리퀘스트 스냅샷도 받아올 수 있습니다

반응형