Android build fixes.
This commit is contained in:
parent
99b55f3353
commit
ed94ea9914
|
@ -38,7 +38,14 @@ android {
|
||||||
dependencies {
|
dependencies {
|
||||||
apt 'com.google.dagger:dagger-compiler:2.0'
|
apt 'com.google.dagger:dagger-compiler:2.0'
|
||||||
compile fileTree(dir: 'libs', include: ['*.jar'])
|
compile fileTree(dir: 'libs', include: ['*.jar'])
|
||||||
compile project(':ethereumj-core')
|
compile (project(':ethereumj-core')) {
|
||||||
|
exclude group: "org.apache.commons", module: "commons-pool2"
|
||||||
|
exclude group: "org.slf4j", module: "slf4j-log4j12"
|
||||||
|
exclude group: "org.hibernate", module: "hibernate-core"
|
||||||
|
exclude group: "org.hibernate", module: "hibernate-entitymanager"
|
||||||
|
exclude group: "redis.clients", module: "jedis"
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
compile "com.google.dagger:dagger:2.1-SNAPSHOT"
|
compile "com.google.dagger:dagger:2.1-SNAPSHOT"
|
||||||
compile "com.j256.ormlite:ormlite-android:4.48"
|
compile "com.j256.ormlite:ormlite-android:4.48"
|
||||||
|
|
|
@ -1,5 +1,3 @@
|
||||||
//apply plugin: 'com.android.library'
|
|
||||||
//apply plugin: 'com.neenbedankt.android-apt'
|
|
||||||
|
|
||||||
buildscript {
|
buildscript {
|
||||||
repositories {
|
repositories {
|
||||||
|
@ -12,7 +10,6 @@ buildscript {
|
||||||
dependencies {
|
dependencies {
|
||||||
classpath 'me.champeau.gradle:antlr4-gradle-plugin:0.1'
|
classpath 'me.champeau.gradle:antlr4-gradle-plugin:0.1'
|
||||||
classpath 'org.jfrog.buildinfo:build-info-extractor-gradle:3.0.1'
|
classpath 'org.jfrog.buildinfo:build-info-extractor-gradle:3.0.1'
|
||||||
// classpath 'com.neenbedankt.gradle.plugins:android-apt:1.4'
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -51,7 +48,21 @@ antlr4 {
|
||||||
output = file("${generatedSrcDir}/org/ethereum/serpent")
|
output = file("${generatedSrcDir}/org/ethereum/serpent")
|
||||||
}
|
}
|
||||||
|
|
||||||
preBuild.dependsOn antlr4
|
if (isJavaProject(project)) {
|
||||||
|
compileJava.dependsOn antlr4
|
||||||
|
} else if (isAndroidProject(project)) {
|
||||||
|
preBuild.dependsOn antlr4
|
||||||
|
} else {
|
||||||
|
throw new GradleException('unknown plugin type')
|
||||||
|
}
|
||||||
|
|
||||||
|
public static boolean isJavaProject(Project project) {
|
||||||
|
project.plugins.findPlugin('java')
|
||||||
|
}
|
||||||
|
public static boolean isAndroidProject(Project project) {
|
||||||
|
project.plugins.findPlugin('com.android.application') || project.plugins.findPlugin('com.android.library')
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
ext {
|
ext {
|
||||||
|
@ -82,7 +93,6 @@ dependencies {
|
||||||
compile 'com.google.dagger:dagger-compiler:2.0'
|
compile 'com.google.dagger:dagger-compiler:2.0'
|
||||||
compile 'com.google.dagger:dagger:2.0'
|
compile 'com.google.dagger:dagger:2.0'
|
||||||
compile fileTree(include: ['*.jar'], dir: 'libs')
|
compile fileTree(include: ['*.jar'], dir: 'libs')
|
||||||
//provided 'javax.annotation:javax.annotation-api:1.2'
|
|
||||||
|
|
||||||
compile('io.netty:netty-all:4.0.28.Final') {
|
compile('io.netty:netty-all:4.0.28.Final') {
|
||||||
exclude group: 'commons-logging', module: 'commons-logging'
|
exclude group: 'commons-logging', module: 'commons-logging'
|
||||||
|
@ -110,15 +120,10 @@ dependencies {
|
||||||
compile 'org.apache.commons:commons-collections4:4.0'
|
compile 'org.apache.commons:commons-collections4:4.0'
|
||||||
compile "commons-codec:commons-codec:1.10"
|
compile "commons-codec:commons-codec:1.10"
|
||||||
compile 'org.hsqldb:hsqldb:1.8.0.10' // best performance - do not upgrade!
|
compile 'org.hsqldb:hsqldb:1.8.0.10' // best performance - do not upgrade!
|
||||||
compile ("org.hibernate:hibernate-core:${hibernateVersion}") {
|
compile "org.hibernate:hibernate-core:${hibernateVersion}"
|
||||||
exclude group: 'commons-logging', module: 'commons-logging'
|
|
||||||
}
|
|
||||||
compile "org.hibernate:hibernate-entitymanager:${hibernateVersion}"
|
compile "org.hibernate:hibernate-entitymanager:${hibernateVersion}"
|
||||||
|
|
||||||
|
compile "redis.clients:jedis:2.6.0"
|
||||||
compile('redis.clients:jedis:2.6.0') {
|
|
||||||
exclude group: 'org.apache.commons', module: 'commons-pool2'
|
|
||||||
}
|
|
||||||
compile('com.googlecode.json-simple:json-simple:1.1.1') {
|
compile('com.googlecode.json-simple:json-simple:1.1.1') {
|
||||||
exclude group: 'junit', module: 'junit'
|
exclude group: 'junit', module: 'junit'
|
||||||
exclude group: 'xml-apis', module: 'xml-apis'
|
exclude group: 'xml-apis', module: 'xml-apis'
|
||||||
|
|
|
@ -59,7 +59,6 @@ public class RedisConnectionImpl implements RedisConnection {
|
||||||
redisUri.getHost(),
|
redisUri.getHost(),
|
||||||
redisUri.getPort(),
|
redisUri.getPort(),
|
||||||
Protocol.DEFAULT_TIMEOUT);
|
Protocol.DEFAULT_TIMEOUT);
|
||||||
return null;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@PreDestroy
|
@PreDestroy
|
||||||
|
|
Loading…
Reference in New Issue