build.gradle

Thu, 12 Feb 2015 20:16:00 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Thu, 12 Feb 2015 20:16:00 +0100
branch
ICAL4J_EMBED_1
changeset 15
cc93757aeca3
parent 2
dee028db6e9b
child 18
6dcaece8ec41
permissions
-rw-r--r--

Restructure project integration of Ical4j dependencies by replacing with
a external repository reference, unfortunately implicitly invalidating
the previous NPE workaround hack.

michael@2 1 buildscript {
michael@2 2 repositories {
michael@2 3 jcenter()
michael@2 4 }
michael@2 5 dependencies {
michael@2 6 classpath 'com.android.tools.build:gradle:1.0.+'
michael@2 7 }
michael@2 8 }
michael@2 9
michael@2 10 apply plugin: 'android'
michael@2 11
michael@2 12 android {
michael@2 13 compileSdkVersion 21
michael@2 14 buildToolsVersion "21.1.2"
michael@2 15 defaultConfig {
michael@2 16 applicationId 'com.europalab.caldavsyncadapter'
michael@2 17 minSdkVersion 14
michael@2 18 targetSdkVersion 21
michael@2 19 }
michael@2 20 sourceSets {
michael@2 21 main {
michael@2 22 manifest.srcFile 'AndroidManifest.xml'
michael@2 23 java.srcDirs = ['src']
michael@2 24 resources.srcDirs = ['src']
michael@2 25 aidl.srcDirs = ['src']
michael@2 26 renderscript.srcDirs = ['src']
michael@2 27 res.srcDirs = ['res']
michael@2 28 assets.srcDirs = ['assets']
michael@2 29 }
michael@2 30 }
michael@2 31 buildTypes {
michael@2 32 release {
michael@2 33 proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt'
michael@2 34 }
michael@2 35 }
michael@2 36 packagingOptions {
michael@2 37 exclude 'META-INF/LICENSE.txt'
michael@2 38 exclude 'META-INF/NOTICE.txt'
michael@2 39 }
michael@2 40 productFlavors {
michael@2 41 }
michael@2 42 }
michael@2 43
michael@2 44 dependencies {
michael@2 45 compile 'com.android.support:support-v4:19.1.0'
michael@15 46 compile 'org.mnode.ical4j:ical4j:1.0.6'
michael@2 47 }
michael@2 48
michael@2 49 allprojects {
michael@2 50 repositories {
michael@2 51 jcenter()
michael@2 52 }
michael@2 53 }

mercurial