Newer
Older
compileSdkVersion Integer.parseInt(project.ANDROID_BUILD_SDK_VERSION)
buildToolsVersion project.ANDROID_BUILD_TOOLS_VERSION
targetSdkVersion Integer.parseInt(project.ANDROID_BUILD_TARGET_SDK_VERSION)
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
compile project(path: ':routerjars', configuration: 'client')
compile 'com.android.support:support-v4:21.0.2'
'com.android.support:support-v4:126a4c291f41f75f3fff4968e9d397bc8454cdff4d8f994cbe0524e3bad76e72',
def copyClientLibsTask = tasks.create(name: "copy${variant.name.capitalize()}ClientLibs", type: Copy) {
from project(':routerjars').configurations.client.allArtifacts.collect { artifact ->
artifact.file
}
destinationDir file("${buildDir}/intermediates/bundles/${variant.dirName}/libs")
}
variant.processJavaResources.dependsOn copyClientLibsTask
copyClientLibsTask.mustRunAfter ':routerjars:buildClient'
apply from: "${project.rootDir}/gradle/maven-push.gradle"
// Remove routerjars from dependencies
afterEvaluate { project ->
def deployer = uploadArchives.repositories.mavenDeployer
deployer*.pom*.whenConfigured { pom ->
pom.setDependencies(pom.dependencies.collect { dep ->
if (dep.groupId != 'i2p.android.base' && dep.artifactId != 'routerjars')
dep
})