You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
76 lines
1.8 KiB
76 lines
1.8 KiB
apply plugin: 'com.android.library'
|
|
apply plugin: 'bintray-release'
|
|
|
|
android {
|
|
compileSdkVersion 23
|
|
buildToolsVersion '25.0.2'
|
|
|
|
defaultConfig {
|
|
minSdkVersion 9
|
|
targetSdkVersion 23
|
|
versionCode 315
|
|
versionName "3.1.5"
|
|
}
|
|
buildTypes {
|
|
release {
|
|
minifyEnabled false
|
|
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
|
|
}
|
|
}
|
|
}
|
|
|
|
dependencies {
|
|
compile fileTree(include: ['*.jar'], dir: 'libs')
|
|
testCompile 'junit:junit:4.12'
|
|
compile 'com.android.support:appcompat-v7:23.1.1'
|
|
// compile project(':AriaCompiler')
|
|
compile project(':AriaAnnotations')
|
|
}
|
|
//apply from: 'jcenter.gradle'
|
|
|
|
// Jar
|
|
task androidJar(type: Jar) {
|
|
dependsOn assemble
|
|
group 'Build'
|
|
description 'blah blah'
|
|
from zipTree(
|
|
'build/intermediates/bundles/release/classes.jar')
|
|
from zipTree(
|
|
'../AriaCompiler/build/libs/AriaCompiler.jar')
|
|
from zipTree(
|
|
'../AriaAnnotation/build/libs/AriaAnnotation.jar')
|
|
|
|
}
|
|
|
|
|
|
// javadoc tasks
|
|
android.libraryVariants.all { variant ->
|
|
task("javadoc${variant.name.capitalize()}", type: Javadoc) {
|
|
description "Generates Javadoc for $variant.name."
|
|
group 'Docs'
|
|
source = variant.javaCompile.source
|
|
source "../AriaAnnotation/src/main/java"
|
|
|
|
exclude '**/BuildConfig.java'
|
|
exclude '**/R.java'
|
|
}
|
|
}
|
|
|
|
|
|
publish {
|
|
artifactId = 'aria-core'
|
|
userOrg = rootProject.userOrg
|
|
groupId = rootProject.groupId
|
|
// uploadName = rootProject.uploadName
|
|
uploadName = 'AriaApi'
|
|
publishVersion = rootProject.publishVersion
|
|
description = rootProject.description
|
|
website = rootProject.website
|
|
licences = rootProject.licences
|
|
}
|
|
|
|
//task copyJar(type: Copy) {
|
|
// from('build/libs/permission-lib.jar')
|
|
// into('../output/')
|
|
// rename ('permission-lib.jar', 'mpermissions.jar')
|
|
//}
|
|
|