12345678910111213141516171819202122232425262728293031323334353637383940 |
- apply plugin: 'com.android.library'
- apply from: "../gradle_component/baseconfig.gradle"
- android {
- defaultConfig {
- versionName "2.9.11 Stable"
- }
- }
- dependencies {
- api fileTree(include: ['*.jar'], dir: 'libs')
- api project(':IMKit')
- }
- //生成 jar 名字
- def JAR_NAME = "Sight"
- //生成 jar 路径
- def OUTPUT_PATH = "build/libs/"
- //执行 gradle makeJar 后生成发布的 Sight.jar
- task makeJar(type: Jar) {
- //Sight.jar
- from zipTree(file('build/intermediates/intermediate-jars/release/classes.jar'))
- //去除编译生成的临时文件
- exclude('**/BuildConfig.class')
- exclude('**/BuildConfig\$*.class')
- exclude('**/R.class')
- exclude('**/R\$*.class')
- exclude('**/*_version')
- baseName JAR_NAME
- destinationDir file(OUTPUT_PATH)
- }
- task clearJar(type: Delete) {
- delete OUTPUT_PATH + JAR_NAME + '.jar'
- }
- makeJar.dependsOn(clearJar, build)
|