使用Maven Publish Plugin插件。(官方支持)
一、在Library的build.gradle中配置
plugins {
id 'com.Android.library'
id 'kotlin-android'
id 'kotlin-kapt'
id 'maven-publish'
}
afterEvaluate {
publishing {
publications {
release(MavenPublication) {
groupId = 'GROUP ID' //publish
artifactId = '產(chǎn)口ID'
version = '1.0.3'
from components.release
}
}
repositories {
maven {
url = "MAVEN 倉庫地址"
allowInsecureProtocol(true)
credentials {
username = '賬號名'
password = '密碼'
}
}
}
}
}
二、打包上傳
請使用Run 將本地庫模塊運(yùn)行無誤后再進(jìn)行打包。
maven publish
三、項(xiàng)目中使用
1.在rootProject的buildScript中配置倉庫地址
allprojects {
repositories {
maven { url 'https://maven.aliyun.com/repository/public' }
maven { url '配置的倉庫地址' }
}
}
2.在module中的build.gradle中配置:
api "androidx.core:core-ktx:1.6.0" //配置為 api "GroupdId: 產(chǎn)品ID:版本號"