From 8f911b9d3265207ea1f2724892d6e287bba2d20d Mon Sep 17 00:00:00 2001 From: Lars Grefer Date: Mon, 19 Nov 2018 15:07:22 +0100 Subject: [PATCH] Don't fail for directories while unpacking webjars --- .../java/io/freefair/gradle/plugins/jsass/PrepareWebjars.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/jsass-plugin/src/main/java/io/freefair/gradle/plugins/jsass/PrepareWebjars.java b/jsass-plugin/src/main/java/io/freefair/gradle/plugins/jsass/PrepareWebjars.java index 1d4cd0bf..f06056e4 100644 --- a/jsass-plugin/src/main/java/io/freefair/gradle/plugins/jsass/PrepareWebjars.java +++ b/jsass-plugin/src/main/java/io/freefair/gradle/plugins/jsass/PrepareWebjars.java @@ -10,6 +10,8 @@ import org.gradle.api.tasks.OutputDirectory; import org.gradle.api.tasks.TaskAction; +import java.io.File; + @Getter @Setter public class PrepareWebjars extends DefaultTask { @@ -27,7 +29,7 @@ public void extractWebjars() { sync.setDuplicatesStrategy(DuplicatesStrategy.WARN); - webjars.getFiles().forEach(file -> + webjars.filter(File::isFile).getFiles().forEach(file -> sync.from(getProject().zipTree(file), jarSpec -> { jarSpec.include("META-INF/resources/webjars/**"); jarSpec.setIncludeEmptyDirs(false);