123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- apply plugin: 'com.android.library'
- // https://docs.gradle.org/current/userguide/publishing_maven.html
- // http://www.flexlabs.org/2013/06/using-local-aar-android-library-packages-in-gradle-builds
- apply plugin: 'maven-publish'
- android {
- compileSdkVersion rootProject.compileSdkVersion
- buildToolsVersion rootProject.buildToolsVersion
- defaultConfig {
- minSdkVersion 14
- targetSdkVersion rootProject.compileSdkVersion
- versionCode 1
- versionName PUBLISH_VERSION
- }
- compileOptions {
- sourceCompatibility JavaVersion.VERSION_1_7
- targetCompatibility JavaVersion.VERSION_1_7
- }
- lintOptions {
- abortOnError false
- }
- }
- // This configuration is used to publish the library to a local repo while a being forked and modified.
- // It should really be set up so that the version are all in line, and set to be a SNAPSHOT.
- // The version listed here is a temp hack to allow me to keep working.
- android.libraryVariants
- publishing {
- publications {
- maven(MavenPublication) {
- groupId PUBLISH_GROUP_ID
- artifactId PUBLISH_ARTIFACT_ID
- version PUBLISH_VERSION + '-SNAPSHOT'
- //artifact bundleRelease
- }
- }
- }
- apply from: 'https://raw.githubusercontent.com/blundell/release-android-library/master/android-release-aar.gradle'
- dependencies {
- api "androidx.appcompat:appcompat:$androidXLibraryVersion"
- implementation "androidx.exifinterface:exifinterface:$androidXLibraryVersion"
- }
|