This is the exception:
Caused by: groovy.lang.MissingPropertyException: No such property: createDirectoryEntry for class: org.gradle.api.internal.file.copy.CopySpecImpl$WrapperCopySpec
at com.trigonic.gradle.plugins.rpm.RpmCopySpecVisitor.visitDir(RpmCopySpecVisitor.groovy:87)
at org.gradle.api.internal.file.copy.NormalizingCopySpecVisitor.maybeVisit(NormalizingCopySpecVisitor.java:65)
at org.gradle.api.internal.file.copy.NormalizingCopySpecVisitor.visitFile(NormalizingCopySpecVisitor.java:69)
at org.gradle.api.internal.file.copy.MappingCopySpecVisitor.visitFile(MappingCopySpecVisitor.java:57)
at org.gradle.api.internal.file.collections.DirectoryFileTree.walkDir(DirectoryFileTree.java:156)
at org.gradle.api.internal.file.collections.DirectoryFileTree.visitFrom(DirectoryFileTree.java:124)
at org.gradle.api.internal.file.collections.DirectoryFileTree.visit(DirectoryFileTree.java:114)
at org.gradle.api.internal.file.collections.FileTreeAdapter.visit(FileTreeAdapter.java:96)
at org.gradle.api.internal.file.CompositeFileTree.visit(CompositeFileTree.java:54)
at org.gradle.api.internal.file.copy.CopyActionImpl.execute(CopyActionImpl.java:64)
at org.gradle.api.tasks.AbstractCopyTask.copy(AbstractCopyTask.java:42)
The following code throws an exception. This code works seamlessly with copy, jar, zip, tar tasks:
This is the exception: Caused by: groovy.lang.MissingPropertyException: No such property: createDirectoryEntry for class: org.gradle.api.internal.file.copy.CopySpecImpl$WrapperCopySpec at com.trigonic.gradle.plugins.rpm.RpmCopySpecVisitor.visitDir(RpmCopySpecVisitor.groovy:87) at org.gradle.api.internal.file.copy.NormalizingCopySpecVisitor.maybeVisit(NormalizingCopySpecVisitor.java:65) at org.gradle.api.internal.file.copy.NormalizingCopySpecVisitor.visitFile(NormalizingCopySpecVisitor.java:69) at org.gradle.api.internal.file.copy.MappingCopySpecVisitor.visitFile(MappingCopySpecVisitor.java:57) at org.gradle.api.internal.file.collections.DirectoryFileTree.walkDir(DirectoryFileTree.java:156) at org.gradle.api.internal.file.collections.DirectoryFileTree.visitFrom(DirectoryFileTree.java:124) at org.gradle.api.internal.file.collections.DirectoryFileTree.visit(DirectoryFileTree.java:114) at org.gradle.api.internal.file.collections.FileTreeAdapter.visit(FileTreeAdapter.java:96) at org.gradle.api.internal.file.CompositeFileTree.visit(CompositeFileTree.java:54) at org.gradle.api.internal.file.copy.CopyActionImpl.execute(CopyActionImpl.java:64) at org.gradle.api.tasks.AbstractCopyTask.copy(AbstractCopyTask.java:42)