Android Library Github 배포하기

도입

본인이 만든 라이브러리를 Github과 jitpack을 이용해서 배포하는 방법을 소개하려고 한다.

다른 블로그를 찾아봤지만 Android Studio Fox 버전부터 Gradle 셋팅과는 달라진 부분이 있습니다.


Setting

Project 생성

File > New > New Module를 누른다.

아래 이미지를 참고하여 Module Name과 다른 정보들을 입력하여 모듈을 만든다.

create_module

gradle 셋팅

build.gradle(Project:App_Name)에서 아래 코드를 추가한다.

buildscript {
    dependencies {
        classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1'
    }
}
task clean(type: Delete) {
    delete rootProject.buildDir
}

gradle_app

build.gradle(Module: App_Name.Library)에서 아래 코드를 추가한다.

group='com.github.유저네임'

gradle_library

setting.gradle에서 아래 코드를 추가한다.

maven { url "https://jitpack.io" }

setting_gradle

변경사항들을 Github에 Commit & Push를 해준다.

Github Release

배포할 라이브러리에서 우측에 Release를 눌러 메뉴로 들어간다.

releases

태그를 지정해주고 Publish Release를 눌러준다.
본인같은 경우에는 버전을 기입했다. ex) 0.0.1

releases_2

jitpack

https://jitpack.io/를 들어간다.

그리고 아래 이미지에서 Git repo url에 [유저네임]/[레퍼지토리명] 형태로 입력하고 [Look UP]을 누르면 본인이 올린 라이브러리를 찾아온 후 리포트를 작성한다.

jitpack-1

jitpack-2

Log에 초록색 문서 아이콘으로 나온다면 정상적으로 배포가 된 것이다.
Log가 빨간색 문서 아이콘으로 나온다면 라이브러리 자체에 문제가 생겨 배포가 안되는 것이다.

jitpack-3

아래에 내려보면 라이브러리에 추가할 정보 gradle에 추가해서 사용할 수 있다.

Categories:

Updated:

Leave a comment