blob: fe673143867cd7ad28e8e050bc9aa68f883e610c [file] [log] [blame]
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.3'
classpath 'me.tatarka:gradle-retrolambda:3.5.0'
// NOTE: Do not place your application dependencies here.
}
}
plugins {
id "com.github.sherter.google-java-format" version "0.6"
}
repositories {
jcenter()
}
apply plugin: 'com.android.application'
apply plugin: 'me.tatarka.retrolambda'
allprojects {
gradle.projectsEvaluated {
tasks.withType(JavaCompile) {
options.compilerArgs << "-Xlint:all"
}
}
}
android {
compileSdkVersion 24
buildToolsVersion "24.0.3"
defaultConfig {
applicationId "com.google.android.mobly.snippet.bundled"
minSdkVersion 11
// Set target to 22 to avoid having to deal with runtime permissions.
targetSdkVersion 22
versionCode 1
versionName "0.0.1"
setProperty("archivesBaseName", "mobly-bundled-snippets")
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
// Produces a jar of source files. Needed for compliance reasons.
task sourcesJar(type: Jar) {
from android.sourceSets.main.java.srcDirs
classifier = 'src'
}
artifacts {
archives sourcesJar
}
dependencies {
compile 'com.google.android.mobly:mobly-snippet-lib:1.0.0'
compile 'com.android.support.test:runner:0.5'
compile 'com.google.code.gson:gson:2.6.2'
}
googleJavaFormat {
options style: 'AOSP'
}