@Override public DirectoryResource getResourceFolder() { MavenCoreFacet mavenFacet = project.getFacet(MavenCoreFacet.class); Build build = mavenFacet.getPOM().getBuild(); final String resFolderName; if (build != null && !build.getResources().isEmpty() && build.getResources().get(0).getDirectory() != null) { resFolderName = build.getResources().get(0).getDirectory(); } else { resFolderName = "src" + File.separator + "main" + File.separator + "resources"; } DirectoryResource projectRoot = project.getProjectRoot(); return projectRoot.getChildDirectory(resFolderName); }