生成jar包的位置
不同版本的gradle在生成jar包的位置路径时不同的
//修改jar名字+将指定jar生成的地方
task makeJar(type: Copy) {
//如果之前存在,则先删除
delete 'build/******.jar'
/**设置拷贝的文件
* *build/intermediates/aar_main_jar/release/
* build/intermediates/packaged-classes/release/
* build/intermediates/bundles/debug/
*/
from('build/intermediates/aar_main_jar/standardDebug/')
//生成jar包后的文件目录位置
into('build/')
//include,exclude参数来设置过滤
include('classes.jar')
//重命名
rename('classes.jar', '******.jar')
}
执行task可以在Gradle中对应模块的other目录中查看
点击makeJar后执行gradle中的脚本