When running ./gradlew installGrunt from a root directory where one of the child projects contains the grunt code it has issues with being shown UP-TO-DATE and not being able to find grunt. Presumably this would be caused by the use of relative paths in the GruntInstallTask and the resolving delegate not being the appropriate containing project. By comparison, NodeInstallTask doesn't have the issue. I can throw together a PR pulling the pattern of the node task into this one if desired.
When running
./gradlew installGrunt
from a root directory where one of the child projects contains the grunt code it has issues with being shown UP-TO-DATE and not being able to find grunt. Presumably this would be caused by the use of relative paths in theGruntInstallTask
and the resolving delegate not being the appropriate containing project. By comparison,NodeInstallTask
doesn't have the issue. I can throw together a PR pulling the pattern of the node task into this one if desired.