theme: github highlight: a11y-dark
发布项目到 jitpack
(Gradle7.x 的版本已不适用 android-maven 的方法发布)
1.在要发布android module下的 build.grdle 添加,多个module就添加多个
plugins{
id 'maven-publish'
}
task sourceJar(type: Jar) {
classifier "sources"
from android.sourceSets.main.java.srcDirs
}
project.afterEvaluate {
publishing {
publications {
release(MavenPublication) {
from components.release
groupId = 'com.github.xxxx'
artifactId = '项目名称'
version = '1.0.0'
}
}
}
}
&如果是Java Library项目:
task sourceJar(type: Jar) {
classifier "sources"
from sourceSets.main.allJava
}
project.afterEvaluate {
publishing {
publications {
release(MavenPublication) {
from components.java
groupId = 'com.github.xxx'
artifactId = 'xxx'
version = '1.0.0'
}
}
}
}
a.在项目根目录。新建jitpack.yml,并指定jdk版本
jdk:
- openjdk11
b.在项目的根目录添加
repositories {
maven { url "https://jitpack.io"}
}
2.push代码之后,添加tag ,并提交版本 1.0.0 ,-m 添加备注信息
git tag -a 1.0.0 -m tag-v1.0.0
3.提交到远程的方法
git push origin 1.0.0
4.查看tag的方法
git tag
5.删除tag的方法
git tag -d 1.0.0
git push origin :refs/tags/1.0.0