protected void configurePlatformRoots( @NotNull final HybrisModuleDescriptor moduleDescriptor, @NotNull final ContentEntry contentEntry ) { Validate.notNull(moduleDescriptor); Validate.notNull(contentEntry); if (!HybrisConstants.PLATFORM_EXTENSION_NAME.equalsIgnoreCase(moduleDescriptor.getName())) { return; } final File rootDirectory = moduleDescriptor.getRootDirectory(); final File platformBootstrapDirectory = new File(rootDirectory, PLATFORM_BOOTSTRAP_DIRECTORY); if (!moduleDescriptor.getRootProjectDescriptor().isImportOotbModulesInReadOnlyMode()) { final File platformBootstrapResourcesDirectory = new File(platformBootstrapDirectory, RESOURCES_DIRECTORY); contentEntry.addSourceFolder( VfsUtil.pathToUrl(platformBootstrapResourcesDirectory.getAbsolutePath()), JavaResourceRootType.RESOURCE ); } excludeDirectory(contentEntry, new File(platformBootstrapDirectory, PLATFORM_MODEL_CLASSES_DIRECTORY)); File tomcat6 = new File(rootDirectory, PLATFORM_TOMCAT_6_DIRECTORY); if (tomcat6.exists()) { excludeDirectory(contentEntry, tomcat6); } else { excludeDirectory(contentEntry, new File(rootDirectory, PLATFORM_TOMCAT_DIRECTORY)); } contentEntry.addExcludePattern("apache-ant-*"); }