fs.appendExcludes(ps.getIncludePatterns(getProject())); fs.appendIncludes(ps.getExcludePatterns(getProject())); fs.setDefaultexcludes(!syncTarget.getDefaultexcludes());
private FileSet toFileSet(boolean withPatterns) { FileSet fs = new FileSet(); fs.setCaseSensitive(isCaseSensitive()); fs.setFollowSymlinks(isFollowSymlinks()); fs.setMaxLevelsOfSymlinks(getMaxLevelsOfSymlinks()); fs.setProject(getProject()); if (withPatterns) { PatternSet ps = mergePatterns(getProject()); fs.appendIncludes(ps.getIncludePatterns(getProject())); fs.appendExcludes(ps.getExcludePatterns(getProject())); for (FileSelector sel : getSelectors(getProject())) { fs.appendSelector(sel); } fs.setDefaultexcludes(getDefaultexcludes()); } return fs; } }
private List<File> scanFileSets() throws BuildException { File dropinsDir = new File(serverConfigDir, "dropins"); final List<File> list = new ArrayList<File>(); if (fileName != null) { File fileUndeploy = new File(dropinsDir, fileName); if (fileUndeploy.exists()) { list.add(fileUndeploy); } else { throw new BuildException(MessageFormat.format(messages.getString("error.undeploy.file.noexist"), fileUndeploy.getPath())); } } else { FileSet dropins = new FileSet(); dropins.setDir(dropinsDir); if (pattern != null) { dropins.appendIncludes(pattern.getIncludePatterns(getProject())); dropins.appendExcludes(pattern.getExcludePatterns(getProject())); } DirectoryScanner ds = dropins.getDirectoryScanner(getProject()); ds.scan(); String[] names = ds.getIncludedFiles(); for (String element : names) { list.add(new File(ds.getBasedir(), element)); } } return list; }
set.appendExcludes(new String[]{((String) o).trim()});