apply plugin: 'jar-gradle-plugin'
BuildJar{
//输出目录
outputFileDir= project.buildDir.path+"/jar"
//输出原始jar包名
outputFileName="test.jar"
//输出混淆jar包名
outputProguardFileName="test_proguard.jar"
//混淆配置
proguardConfigFile="proguard-rules.pro"
//是否需要默认的混淆配置proguard-android.txt
needDefaultProguard=false
applyMappingFile="originMapping/mapping.txt"
//不需要输出jar的jar包列表,如['baidu.jar','baidu1.jar'...]
excludeJar=[]
//需要输出jar的包名列表,当此参数为空时,则默认全项目输出,支持多包,如 includePackage=['com/adison/testjarplugin/include','com/adison/testjarplugin/include1'...]
includePackage=['com/adison/testjarplugin/include']
//不需要输出jar的类名列表,如['baidu.calss','baidu1.class'...]
excludeClass=['com/adison/testjarplugin/TestExcude.class']
//不需要输出jar的包名列表,如 excludePackage=['com/adison/testjarplugin/exclude','com/adison/testjarplugin/exclude1'...]
excludePackage=['com/adison/testjarplugin/exclude']
}
请发表评论