/ ethereumj-core-android / build.gradle
build.gradle
1 apply plugin: 'com.android.library' 2 apply plugin: 'com.neenbedankt.android-apt' 3 4 buildscript { 5 repositories { 6 jcenter() 7 mavenCentral() 8 } 9 dependencies { 10 classpath 'com.android.tools.build:gradle:1.2.3' 11 classpath 'com.neenbedankt.gradle.plugins:android-apt:1.4' 12 } 13 } 14 15 repositories { 16 jcenter() 17 mavenCentral() 18 } 19 20 android { 21 compileSdkVersion 22 22 buildToolsVersion "22.0.1" 23 24 defaultConfig { 25 minSdkVersion 14 26 targetSdkVersion 22 27 versionCode 1 28 versionName "1.0" 29 } 30 buildTypes { 31 release { 32 minifyEnabled false 33 proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 34 } 35 } 36 lintOptions { 37 abortOnError false 38 } 39 } 40 41 tasks.withType(JavaCompile){ 42 options.warnings = false 43 } 44 45 dependencies { 46 apt "com.google.dagger:dagger-compiler:2.0" 47 compile fileTree(dir: 'libs', include: ['*.jar']) 48 compile (project(':ethereumj-core')) { 49 exclude group: "commons-codec", module: "commons-codec" 50 exclude group: "commons-logging", module: "commons-logging" 51 exclude group: "org.apache.commons", module: "commons-pool2" 52 exclude group: "org.slf4j", module: "slf4j-log4j12" 53 exclude group: "log4j", module: "apache-log4j-extras" 54 exclude group: "org.hibernate", module: "hibernate-entitymanager" 55 exclude group: "redis.clients", module: "jedis" 56 exclude group: "org.antlr", module: "antlr4-runtime" 57 exclude group: "org.fusesource.leveldbjni", module: "leveldbjni" 58 exclude group: "org.fusesource.leveldbjni", module: "leveldbjni-all" 59 } 60 61 //compile "com.google.dagger:dagger:2.1-SNAPSHOT" 62 compile "com.j256.ormlite:ormlite-android:4.48" 63 compile "org.glassfish:javax.annotation:10.0-b28" 64 compile "org.iq80.leveldb:leveldb:0.7" 65 compile "com.github.tony19:logback-android-core:1.1.1-3" 66 compile "com.github.tony19:logback-android-classic:1.1.1-3" 67 compile "org.slf4j:slf4j-api:1.7.12" 68 compile "javax.persistence:persistence-api:1.0.2" 69 70 compile group: "com.thetransactioncompany", name: "jsonrpc2-server", version: "1.11" 71 compile group: "com.thetransactioncompany", name: "jsonrpc2-client", version: "1.15" 72 }