task clearJar(type: Delete) {
delete 'build/BeanPhoneAdapter_V1.2.jar' //jar包的名字,随便命名
}
task makeJar(type: org.gradle.api.tasks.bundling.Jar) {
//指定生成的jar名
baseName 'BeanPhoneAdapter_V1.2'
//从哪里打包class文件
from('build/intermediates/javac/release/classes')
//打包到jar后的目录结构
// into('build/')
//去掉不需要打包的目录和文件
exclude('test/', 'BuildConfig.class', 'R.class')
//去掉R开头的文件
exclude { it.name.startsWith('R'); }
}
makeJar.dependsOn(clearJar, build)
网友评论