编译:Module gradle 中
//task to delete the old jar
task deleteOldJar(type: Delete) {
delete 'release/zwlib.jar'
}
//task to export contents as jar
task exportJar(type: Copy) {
from('build/intermediates/packaged-classes/release/') //jar文件来源
into('build/libs/') //生成路径
include('classes.jar')
///Rename the jar
rename('classes.jar', 'zwlib.jar')
}
exportJar.dependsOn(deleteOldJar, build)
引用:将jar/aar 放在libs下,Module gradle 中
dependencies {
implementation fileTree(include: ['*.jar', '*.aar'], dir: 'libs')
implementation(name:'zwlib', ext:'jar')
implementation(name:'zwlib', ext:'aar')
}
repositories {
flatDir {
dirs 'libs'
}
}