Step 1. Add the JitPack repository to your build file
Add it in your root settings.gradle at the end of repositories:
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
mavenCentral()
maven { url 'https://jitpack.io' }
}
}
Add it in your settings.gradle.kts at the end of repositories:
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
mavenCentral()
maven { url = uri("https://jitpack.io") }
}
}
Add to pom.xml
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
Add it in your build.sbt at the end of resolvers:
resolvers += "jitpack" at "https://jitpack.io"
Add it in your project.clj at the end of repositories:
:repositories [["jitpack" "https://jitpack.io"]]
Step 2. Add the dependency
dependencies {
implementation 'com.github.supportandro:android:2.3'
}
dependencies {
implementation("com.github.supportandro:android:2.3")
}
<dependency>
<groupId>com.github.supportandro</groupId>
<artifactId>android</artifactId>
<version>2.3</version>
</dependency>
libraryDependencies += "com.github.supportandro" % "android" % "2.3"
:dependencies [[com.github.supportandro/android "2.3"]]
Example Android library project that works with jitpack.io. Also see the guide for building Android projects
https://jitpack.io/#jitpack/android-example
Add it to your build.gradle with:
allprojects {
repositories {
maven { url "https://jitpack.io" }
}
}
and:
dependencies {
compile 'com.github.jitpack:android-example:{latest version}'
}
If your library uses multiple flavours then see this example: https://github.com/jitpack-io/android-jitpack-library-example
To enable installing into local maven repository and JitPack you need to add the android-maven plugin:
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.3'
to root build.gradle under buildscript { dependencies {
com.github.dcendents.android-maven
to the library/build.gradleAfter these changes you should be able to run:
./gradlew install
from the root of your project. If install works and you have added a GitHub release it should work on jitpack.io
If you add a sample app to the same repo then your app needs to have a dependency on the library. To do this in your app/build.gradle add:
dependencies {
compile project(':library')
}