List<ResourceRootConfiguration> (@NotNull File targetDir, @NotNull MavenWebArtifactConfiguration artifactConfig) { String webInfClassesPath = toSystemIndependentName(new File(targetDir, "WEB-INF" + File.separator + "classes").getPath()); List<ResourceRootConfiguration> result = new SmartList<>(); for (ResourceRootConfiguration webResource : artifactConfig.webResources) { if (!webResource.isFiltered) continue; String targetPath = webResource.targetPath; if (StringUtil.isEmptyOrSpaces(targetPath)) continue; if (webInfClassesPath.equals(targetPath) || "WEB-INF/classes".equals(trimEnd(trimStart(targetPath, "/"), '/'))) { result.add(webResource); } } return result; }