Hello everyone, I'm not sure how to get out of this problem.
I have a task that creates a directory (let's say "/a/b/c") and another one that creates a symlink "/a/b/c/d -> /a/b/c". I need that symlink for the purpose of another tool that expects a certain directory structure. Of course, I have other tasks after that that depends on these first two. Now gradle gets very confused because of that self-referencing symlink. The stacktrace is full of: at org.gradle.api.internal.file.collections.DirectoryFileTree.walkDir(DirectoryFileTree.java:166) at org.gradle.api.internal.file.collections.DirectoryFileTree.walkDir(DirectoryFileTree.java:166) at org.gradle.api.internal.file.collections.DirectoryFileTree.walkDir(DirectoryFileTree.java:166) at org.gradle.api.internal.file.collections.DirectoryFileTree.walkDir(DirectoryFileTree.java:166) which means that there is no "self-referencing loop" detection when the SkipUpToDateTaskExecuter does its business. How can I work around this? I'm still using gradle 1m3 btw. Any help would be greatly appreciated! Jp