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 is CompositeFileCollection -> ctx.child("COMPOSITE FILE COLLECTION") { child ->
sourcePath.visitRootElements(object : FileCollectionVisitor { sourcePath.visitLeafCollections(object : FileCollectionLeafVisitor {
override fun visitDirectoryTree(directoryTree: DirectoryFileTree) { override fun visitDirectoryTree(directoryTree: DirectoryFileTree) {
child.child("DIR TREE") { child.child("DIR TREE") {
it.addCopyOf(directoryTree.dir.path) it.addCopyOf(directoryTree.dir.path)
} }
} }
override fun visitTree(fileTree: FileTreeInternal) { override fun visitGenericFileTree(fileTree: FileTreeInternal) {
child.child("TREE") { child.child("TREE") {
processSourcePath(fileTree, it) processSourcePath(fileTree, it)
} }