build.gradle

 1// Top-level build file where you can add configuration options common to all
 2// sub-projects/modules.
 3buildscript {
 4	repositories {
 5		jcenter()
 6		mavenCentral()
 7	}
 8	dependencies {
 9		classpath 'com.android.tools.build:gradle:0.12.2'
10	}
11}
12
13allprojects {
14	repositories {
15		jcenter()
16		mavenCentral()
17	}
18}
19
20apply plugin: 'android'
21
22repositories {
23	jcenter()
24	mavenCentral()
25	maven {
26		url "http://jitsi.github.com/otr4j/repository/"
27	}
28}
29
30dependencies {
31	compile project(':minidns')
32	compile project(':openpgpapilib')
33	compile project(':memorizingTrustManager')
34	compile 'com.android.support:support-v13:19.1.0'
35	compile 'org.bouncycastle:bcprov-jdk15on:1.50'
36	compile 'net.java:otr4j:0.10'
37	compile fileTree(dir: 'libs', include: ['*.jar'])
38}
39
40android {
41	compileSdkVersion 19
42	buildToolsVersion "19.1"
43
44	defaultConfig {
45		minSdkVersion 14
46		targetSdkVersion 19
47		versionCode 32
48		versionName "0.8-alpha"
49	}
50
51	compileOptions {
52		sourceCompatibility JavaVersion.VERSION_1_7
53		targetCompatibility JavaVersion.VERSION_1_7
54	}
55	buildTypes {
56		release {
57			runProguard true
58			proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
59		}
60	}
61	lintOptions {
62		disable 'MissingTranslation', 'InvalidPackage'
63	}
64	subprojects {
65
66		afterEvaluate {
67			if (getPlugins().hasPlugin('android') ||
68					getPlugins().hasPlugin('android-library')) {
69
70				configure(android.lintOptions) {
71					disable 'AndroidGradlePluginVersion', 'MissingTranslation'
72				}
73			}
74
75		}
76	}
77}