Build: Fix JPS importer (DistModelBuilder) for Gradle 5.0

This commit is contained in:
Vyacheslav Gerasimov
2019-01-29 20:27:59 +03:00
parent 3d0cd57e31
commit 333eb9701c
@@ -180,14 +180,14 @@ open class DistModelBuilder(val rootProject: Project, pw: PrintWriter) {
})
}
sourcePath is CompositeFileCollection -> ctx.child("COMPOSITE FILE COLLECTION") { child ->
sourcePath.visitRootElements(object : FileCollectionVisitor {
sourcePath.visitLeafCollections(object : FileCollectionLeafVisitor {
override fun visitDirectoryTree(directoryTree: DirectoryFileTree) {
child.child("DIR TREE") {
it.addCopyOf(directoryTree.dir.path)
}
}
override fun visitTree(fileTree: FileTreeInternal) {
override fun visitGenericFileTree(fileTree: FileTreeInternal) {
child.child("TREE") {
processSourcePath(fileTree, it)
}