build.gradle revision e5376708c3eed4e7bde42fa8d7fb20cf76d47861
5904N/A/*
5904N/A * The contents of this file are subject to the terms of the Common Development and
5904N/A * Distribution License (the License). You may not use this file except in compliance with the
5904N/A * License.
6254N/A *
5904N/A * You can obtain a copy of the License at legal/CDDLv1.0.txt. See the License for the
6254N/A * specific language governing permission and limitations under the License.
5904N/A *
5904N/A * When distributing Covered Software, include this CDDL Header Notice in each file and include
6254N/A * the License file at legal/CDDLv1.0.txt. If applicable, add the following below the CDDL
5904N/A * Header, with the fields enclosed by brackets [] replaced by your own identifying
5904N/A * information: "Portions copyright [year] [name of copyright owner]".
5904N/A *
5904N/A * Copyright 2016 ForgeRock AS.
5904N/A */
5904N/Aapply plugin: 'com.android.application'
5904N/A
5904N/Aandroid {
5904N/A compileSdkVersion 23
5904N/A buildToolsVersion "23.0.2"
5904N/A
5904N/A defaultConfig {
5904N/A applicationId "com.forgerock.authenticator"
5904N/A minSdkVersion 14
5904N/A targetSdkVersion 23
5904N/A versionCode 2
5904N/A versionName "2.0"
5904N/A }
5904N/A
5904N/A buildTypes {
5904N/A release {
5904N/A minifyEnabled false
5904N/A proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
5904N/A }
5904N/A debug {
5904N/A debuggable true
5904N/A }
5904N/A }
5904N/A
5904N/A testOptions {
5904N/A unitTests.all {
5904N/A useTestNG()
5904N/A }
5904N/A }
5904N/A
5904N/A lintOptions {
5904N/A abortOnError false
5904N/A }
5904N/A}
6150N/A
6150N/Adependencies {
6150N/A
6150N/A testCompile 'org.testng:testng:6.8.5'
6150N/A testCompile 'org.mockito:mockito-core:1.9.5'
6150N/A testCompile "org.robolectric:robolectric:3.0"
5904N/A
5904N/A // Gson for Serialisation
5904N/A compile 'com.google.code.gson:gson:2.6.2'
5904N/A // ZXing for QR Code library
5904N/A compile 'com.google.zxing:core:3.2.1'
5904N/A // For image management
5904N/A compile 'com.squareup.picasso:picasso:2.5.2'
5904N/A // GCM Notifications
5904N/A compile 'com.google.android.gms:play-services-gcm:8.4.0'
5904N/A compile 'com.android.support:appcompat-v7:23.2.0'
5904N/A compile 'com.android.support:support-v4:23.2.0'
5904N/A // Logging framework
5904N/A compile 'org.slf4j:slf4j-android:1.7.18'
5904N/A // Guice
5904N/A compile 'org.roboguice:roboguice:3.+'
5904N/A provided 'org.roboguice:roboblender:3.+'
5904N/A}
5904N/A
5904N/Aapply plugin: 'com.google.gms.google-services'
5904N/A