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 /app/copyLibs.gradle | |
parent | 1eae115424fcd522a0a95b1a30d74486a5fa7875 (diff) |
remove copyLibs gradle file
Diffstat (limited to 'app/copyLibs.gradle')
-rw-r--r-- | app/copyLibs.gradle | 111 |
1 files changed, 0 insertions, 111 deletions
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.' -} - |