mirror of
https://github.com/ethauvin/kobalt.git
synced 2025-04-26 08:27:12 -07:00
Introducing the copy() directive for installation.
Example use: install { collect(compileDependencies).map { copy(it, to("deploy")) } }
This commit is contained in:
parent
756fbec648
commit
9514d80b99
3 changed files with 17 additions and 2 deletions
|
@ -223,9 +223,10 @@ class PackagingPlugin @Inject constructor(val dependencyManager : DependencyMana
|
|||
config.includedFiles.forEach { inf ->
|
||||
val target = inf.to
|
||||
val targetFile = File(target)
|
||||
val files = KFiles.materializeIncludedFiles(project, listOf(inf))
|
||||
context.logger.log(project.name, 2, " Deleting target dir $targetFile")
|
||||
targetFile.deleteRecursively()
|
||||
targetFile.mkdirs()
|
||||
val files = KFiles.materializeIncludedFiles(project, listOf(inf))
|
||||
files.forEach {
|
||||
context.logger.log(project.name, 1, " Installing $it to $targetFile")
|
||||
KFiles.copyRecursively(it, targetFile, true)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue