Maven构建和使用本地库
一、构建
1.新建项目和 tools library。
2.编辑 tools 下的 build.gradle 文件
代码:
下面展示一些 内联代码片
。
plugins {
id 'com.android.library'
id 'maven-publish'
}
//唯一标识,会生成对应的目录
def GROUP_ID = "com.cx.tools"
//项目名称
def ARTIFACT_ID = 'CXTools'
//版本
def VERSION = "1.0.0"
publishing {
repositories {
maven {
url "../../Compile" //本地仓库路径,与项目同级
}
}
publications {
maven(MavenPublication) {
groupId GROUP_ID
artifactId ARTIFACT_ID
version VERSION
//要上传的 aar 路径
artifact "$buildDir/outputs/aar/${project.getName()}-debug.aar"
}
}
}
- 执行 tool gradle 下任务
- 这样在项目的同级目录就可以发现编译好的文件
二、使用本地库
- 在项目的 build.gradle中 引入Maven 本地库地址
allprojects {
repositories {
maven {
url("../../Compile")
}
google()
mavenCentral()
}
}
- 在 app 的 build.gradle 添加对库的依赖
implementation 'com.cx.tools:CXTools:1.0.0'
3.打开 External Libraries 可以看到已经依赖成功
4. 使用库