123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- // This buildscript{} block configures the code driving the build
- buildscript {
- /**
- * The nested repositories{} block declares that this build uses the
- * jcenter repository.
- */
- repositories {
- jcenter()
- google()
- }
- /**
- * This block declares a dependency on the 2.3.3 version
- * of the Gradle plugin for the buildscript.
- */
- dependencies {
- classpath 'com.android.tools.build:gradle:4.1.1'
- }
- }
- allprojects {
- repositories {
- google()
- jcenter()
- }
- }
- apply plugin: 'com.android.library'
- android {
- compileSdkVersion 28
- defaultConfig {
- minSdkVersion 16
- targetSdkVersion 17
- }
- buildTypes {
- release {
- lintOptions {
- disable 'MissingTranslation'
- checkReleaseBuilds false
- abortOnError false
- }
- // minifyEnabled false
- // proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
- }
- release_secured {
- lintOptions {
- disable 'MissingTranslation'
- checkReleaseBuilds false
- abortOnError false
- }
- minifyEnabled false
- proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
- }
- }
- }
- dependencies {
- implementation 'androidx.legacy:legacy-support-v4:1.0.0'
- }
- task deleteOldJar(type: Delete) {
- delete 'jar/WallPadSupport.jar'
- }
- //task to export contents as jar
- task exportJar(type: Copy) {
- // from('build/intermediates/packaged-classes/release/')
- from('build/intermediates/aar_main_jar/release/')
- into('jar/')
- include('classes.jar')
- ///Give whatever name you want to give
- rename 'classes.jar', 'WallPadSupport.jar'
- }
- exportJar.dependsOn(deleteOldJar, build)
|