Added copy files to location
This commit is contained in:
parent
cf40d820be
commit
3275c2bdcd
@ -34,7 +34,7 @@ object Extras {
|
|||||||
// set for the project
|
// set for the project
|
||||||
const val description = "Gradle Plugin to manage various Gradle tasks, such as updating gradle and dependencies"
|
const val description = "Gradle Plugin to manage various Gradle tasks, such as updating gradle and dependencies"
|
||||||
const val group = "com.dorkbox"
|
const val group = "com.dorkbox"
|
||||||
const val version = "2.11"
|
const val version = "2.12"
|
||||||
|
|
||||||
// set as project.ext
|
// set as project.ext
|
||||||
const val name = "Gradle Utils"
|
const val name = "Gradle Utils"
|
||||||
|
@ -93,6 +93,10 @@ fun AbstractArchiveTask.copyLibraries(vararg projects: Project): Action<CopySpec
|
|||||||
return PrepLibrariesTask.copyLibrariesTo(projects)
|
return PrepLibrariesTask.copyLibrariesTo(projects)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fun AbstractArchiveTask.copyLibrariesTo(location: File) {
|
||||||
|
return this.project.prepLibraries().copyLibrariesTo(location)
|
||||||
|
}
|
||||||
|
|
||||||
fun AbstractArchiveTask.copyAllLibraries(): Action<CopySpec> {
|
fun AbstractArchiveTask.copyAllLibraries(): Action<CopySpec> {
|
||||||
return PrepLibrariesTask.copyLibrariesTo(this.project.rootProject.allprojects.toTypedArray())
|
return PrepLibrariesTask.copyLibrariesTo(this.project.rootProject.allprojects.toTypedArray())
|
||||||
}
|
}
|
||||||
|
@ -237,6 +237,22 @@ PrepLibrariesTask : DefaultTask() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fun copyLibrariesTo(location: File) {
|
||||||
|
if (!shouldRun(project)) {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
val projLibraries = collectLibraries()
|
||||||
|
println("\tCopying libraries for ${project.name}")
|
||||||
|
|
||||||
|
synchronized(projLibraries) {
|
||||||
|
projLibraries.forEach { (file, fileName) ->
|
||||||
|
val newFile = location.resolve(fileName)
|
||||||
|
file.copyTo(newFile, overwrite = true )
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
|
Loading…
Reference in New Issue
Block a user