diff options
author | Mohamed Zenadi <mohamed@zenadi.com> | 2017-07-25 14:50:51 +0100 |
---|---|---|
committer | Mohamed Zenadi <mohamed@zenadi.com> | 2017-07-25 14:50:51 +0100 |
commit | 961b4a772a1ca5e556bb72c9f774a773f982551c (patch) | |
tree | 13491edd002206eebb8fbe626fd3eecd423b6b71 | |
parent | 1eae115424fcd522a0a95b1a30d74486a5fa7875 (diff) |
remove copyLibs gradle file
-rw-r--r-- | app/build.gradle | 6 | ||||
-rw-r--r-- | app/copyLibs.gradle | 111 |
2 files changed, 0 insertions, 117 deletions
diff --git a/app/build.gradle b/app/build.gradle index b218ff91..9f2338f4 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -1,5 +1,4 @@ apply plugin: 'com.android.application' -apply from: 'copyLibs.gradle' // enable 'copyLibs.gradle' script plugin apply plugin: 'eclipse' android { @@ -67,8 +66,3 @@ dependencies { compile group: 'commons-io', name: 'commons-io', version: '2.5' compile 'com.jayway.android.robotium:robotium-solo:5.3.1' } -tasks.findAll { // make all tasks whose name starts with 'assemble'... - it.name.startsWith 'assemble' -}.each { // ... depending on 'copyDependenciesIntoLibs' task from 'copyLibs.gradle' script plugin - it.dependsOn copyDependenciesIntoLibs -} diff --git a/app/copyLibs.gradle b/app/copyLibs.gradle deleted file mode 100644 index d0fa5f8e..00000000 --- a/app/copyLibs.gradle +++ /dev/null @@ -1,111 +0,0 @@ -class CopyJars extends DefaultTask { - - @InputFiles - FileCollection source - - @OutputDirectory - File destination - - @TaskAction - void apply() { - project.copy { - from source - into destination - } - } -} - -class ExtractAars extends DefaultTask { - - @Input - boolean extractJarsOnly = false - - @InputFiles - FileCollection source - - @OutputDirectory - File destination - - @TaskAction - void apply() { - source.each { File file -> - def baseFilename = file.name.lastIndexOf('.').with { - it != -1 ? file.name[0..< it] : file.name - } - - if (extractJarsOnly) { - project.copy { - from project.zipTree(file) - include 'classes.jar' - into destination.name - rename { - String fileName -> fileName.replace('classes.jar', baseFilename + '.jar') - } - } - } else { - project.copy { - from project.zipTree(file) - exclude 'classes.jar' - into destination.absolutePath + File.separator + baseFilename - } - - project.copy { - from project.zipTree(file) - include 'classes.jar' - into destination.absolutePath + File.separator + baseFilename + - File.separator + destination.name - rename { - String fileName -> fileName.replace('classes.jar', baseFilename + '.jar') - } - } - } - } - } -} - -task ('copyJarDependenciesIntoLibs', type: CopyJars) { - - description = 'Used for Eclipse. Copies JAR dependencies to the libs directory.' - - destination = file(project.projectDir.canonicalPath + File.separator + 'src' + File.separator + 'main' + File.separator + 'libs') - - afterEvaluate { - source = files( - project.configurations.matching { - it.name.endsWith 'Compile' or it.name == 'compile' - }.each { - logger.info "Adding dependencies from ${it.name} configuration." - } - ).filter { - it.name.endsWith 'jar' - } - logger.info source.files.toString() - } -} - -task ('extractAarDependenciesIntoLibs', type: ExtractAars) { - - description = 'Used for Eclipse. Extracts AAR dependencies into the libs directory.' - - destination = file(project.projectDir.canonicalPath + File.separator + 'src' + File.separator + 'main' + File.separator + 'libs') - - afterEvaluate { - source = files( - project.configurations.matching { - it.name.endsWith 'Compile' or it.name == 'compile' - }.each { - logger.info "Adding dependencies from ${it.name} configuration." - } - ).filter { - it.name.endsWith 'aar' - } - logger.info source.files.toString() - } -} - -task copyDependenciesIntoLibs { - dependsOn copyJarDependenciesIntoLibs, extractAarDependenciesIntoLibs - description = 'Used for Eclipse. Copies JAR and extracts AAR dependencies into the libs ' + - 'directory.' -} - |