From 85896fc078d5dfd012f0cb40b2e643b911ff430e Mon Sep 17 00:00:00 2001 From: Attila Kelemen Date: Wed, 4 Mar 2015 18:39:29 +0100 Subject: [PATCH] SourceGroup implementation always allow directories to avoid package view skipping directories, even though it might contain some included subdirectories. --- .../gradle/project/java/query/GradleProjectSources.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/netbeans-gradle-plugin/src/main/java/org/netbeans/gradle/project/java/query/GradleProjectSources.java b/netbeans-gradle-plugin/src/main/java/org/netbeans/gradle/project/java/query/GradleProjectSources.java index 3a62e1ff..94cc8b49 100644 --- a/netbeans-gradle-plugin/src/main/java/org/netbeans/gradle/project/java/query/GradleProjectSources.java +++ b/netbeans-gradle-plugin/src/main/java/org/netbeans/gradle/project/java/query/GradleProjectSources.java @@ -303,7 +303,11 @@ private boolean rulesAllow(FileObject file) { return true; } - return includeRules.isIncluded(rootPath, file); + boolean result = includeRules.isIncluded(rootPath, file); + // Directories are always allowed because otherwise + // package view might skip the entire directory, regardless that + // it might contain included sub directories. + return result || file.isFolder(); } @Override