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
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. 使用库 
|