/** * add a name entry on the include list * @return a NameEntry object to be configured */ public PatternSet.NameEntry createInclude() { return fileset.createInclude(); }
/** * Add a name entry on the include list. * @return a NameEntry to be configured. */ public PatternSet.NameEntry createInclude() { defaultSetDefined = true; return defaultSet.createInclude(); }
while(tokens.hasMoreTokens()) { String token = tokens.nextToken().trim(); fs.createInclude().setName(token);
/** * Add the files matched by the nested source files to the Vector * as SourceFile instances. * * @since 1.7 */ private void addSourceFiles(final List<SourceFile> sf) { for (ResourceCollection rc : nestedSourceFiles) { if (!rc.isFilesystemOnly()) { throw new BuildException( "only file system based resources are supported by javadoc"); } if (rc instanceof FileSet) { final FileSet fs = (FileSet) rc; if (!fs.hasPatterns() && !fs.hasSelectors()) { final FileSet fs2 = (FileSet) fs.clone(); fs2.createInclude().setName("**/*.java"); if (includeNoSourcePackages) { fs2.createInclude().setName("**/package.html"); } rc = fs2; } } for (final Resource r : rc) { sf.add(new SourceFile(r.as(FileProvider.class).getFile())); } } }
private void addFileToFilesets(File file) { File dir = file.getParentFile(); String filename = file.getName(); FileSet fileSet = getFileSet(dir); fileSet.createInclude().setName(filename); }
private void addFileToFilesets(File file) { File dir = file.getParentFile(); String filename = file.getName(); FileSet fileSet = getFileSet(dir); fileSet.createInclude().setName(filename); }
FileSet fs = new FileSet(); fs.setDir(new File("..")); fs.createInclude().setName("TEST-*.xml"); XMLResultAggregator aggregator = new XMLResultAggregator(); aggregator.addFileSet(fs); AggregateTransformer transformer = aggregator.createReport(); transformer.setFormat(Format.FRAMES); transformer.setTodir(new File("..");
private void createFilesetForDirectory(File dir) { FileSet fileSet = getFileSet(dir); fileSet.createInclude().setName("**/*.class"); }
private void createFilesetForDirectory(File dir) { FileSet fileSet = getFileSet(dir); fileSet.createInclude().setName("**/*.class"); }
static DirectoryScanner createDirectoryScanner(final File dir, final String includes, final String excludes, final boolean defaultExcludes, final String patternSeparatorRegex) throws IOException { final FileSet fs = new FileSet(); fs.setDir(dir); fs.setProject(new Project()); if (includes != null) { final String[] includePatterns = includes.split(patternSeparatorRegex); for (int i = 0; i < includePatterns.length; i++) if (!"".equals(includePatterns[i])) fs.createInclude().setName(includePatterns[i]); } if (excludes != null) { final String[] excludePatterns = excludes.split(patternSeparatorRegex); for (int i = 0; i < excludePatterns.length; i++) if (!"".equals(excludePatterns[i])) fs.createExclude().setName(excludePatterns[i]); } fs.setDefaultexcludes(defaultExcludes); return fs.getDirectoryScanner(); }
Project project = new Project(); project.setName("myproject"); project.init(); Target target = new Target(); target.setName("junitreport"); project.addTarget(target); FileSet fs = new FileSet(); fs.setDir(new File("./junitreports")); fs.createInclude().setName("*.xml"); XMLResultAggregator aggregator = new XMLResultAggregator(); aggregator.setProject(project); aggregator.addFileSet(fs); AggregateTransformer transformer = aggregator.createReport(); transformer.setTodir(new File("./testreport")); target.addTask(aggregator); project.executeTarget("junitreport");
private void addArtifactToResult( ArtifactRepository localRepo, Artifact artifact, FileSet toFileSet, Path path, ArtifactFilter filter ) { String filename = localRepo.pathOf( artifact ); toFileSet.createInclude().setName( filename ); getProject().setProperty( artifact.getDependencyConflictId(), artifact.getFile().getAbsolutePath() ); FileSet artifactFileSet = new FileSet(); artifactFileSet.setProject( getProject() ); artifactFileSet.setFile( artifact.getFile() ); getProject().addReference( artifact.getDependencyConflictId(), artifactFileSet ); if ( path != null && ( filter == null || filter.include( artifact ) ) ) { path.addFileset( artifactFileSet ); } }
private FileSet createFileSet(ScanConfiguration config) { FileSet fs = new FileSet(); fs.setProject(new Project()); for (String exclude : config.getExcludes()) { NameEntry entry = fs.createExclude(); entry.setName(exclude); } for (String include : config.getIncludes()) { NameEntry entry = fs.createInclude(); entry.setName(include); } return fs; }
/** * {@inheritDoc} */ @Override public void doStart(JvmLauncher java) throws Exception { // Invoke the main class FileSet fileSet = new FileSet(); fileSet.setProject(getAntUtils().createProject()); fileSet.setDir(new File(getHome())); for (String containerClasspathInclude : getContainerClasspathIncludes()) { fileSet.createInclude().setName(containerClasspathInclude); } for (String path : fileSet.getDirectoryScanner().getIncludedFiles()) { java.addClasspathEntries(new File(fileSet.getDir(), path)); } addToolsJarToClasspath(java); java.setMainClass(getStartClassname()); java.addAppArguments("-config"); java.addAppArgument(new File(getConfiguration().getHome(), "config/server.xml")); java.addAppArguments("-userThreads"); java.start(); }
/** * {@inheritDoc} */ @Override public void doStart(JvmLauncher java) throws Exception { // Invoke the main class FileSet fileSet = new FileSet(); fileSet.setProject(getAntUtils().createProject()); fileSet.setDir(new File(getHome())); fileSet.createInclude().setName(getContainerClasspathIncludes()); for (String path : fileSet.getDirectoryScanner().getIncludedFiles()) { java.addClasspathEntries(new File(fileSet.getDir(), path)); } addToolsJarToClasspath(java); java.setMainClass(getStartClassname()); java.addAppArguments("-config"); java.addAppArgument(new File(getConfiguration().getHome(), "conf/server.xml")); // Add the tools.jar to the classpath. addToolsJarToClasspath(java); java.start(); }
/** * {@inheritDoc} */ @Override public void doStart(JvmLauncher java) throws Exception { // Invoke the main class FileSet fileSet = new FileSet(); fileSet.setProject(getAntUtils().createProject()); fileSet.setDir(new File(getHome())); fileSet.createInclude().setName(getContainerClasspathIncludes()); for (String path : fileSet.getDirectoryScanner().getIncludedFiles()) { java.addClasspathEntries(new File(fileSet.getDir(), path)); } addToolsJarToClasspath(java); java.setMainClass(getStartClassname()); java.addAppArguments("-config"); java.addAppArgument(new File(getConfiguration().getHome(), "conf/server.xml")); // Add the tools.jar to the classpath. addToolsJarToClasspath(java); java.start(); }
/** * {@inheritDoc} */ @Override public void doStart(JvmLauncher java) throws Exception { // Invoke the main class FileSet fileSet = new FileSet(); fileSet.setProject(getAntUtils().createProject()); fileSet.setDir(new File(getHome())); for (String containerClasspathInclude : getContainerClasspathIncludes()) { fileSet.createInclude().setName(containerClasspathInclude); } for (String path : fileSet.getDirectoryScanner().getIncludedFiles()) { java.addClasspathEntries(new File(fileSet.getDir(), path)); } addToolsJarToClasspath(java); java.setMainClass(getStartClassname()); java.addAppArguments("-config"); java.addAppArgument(new File(getConfiguration().getHome(), "config/server.xml")); java.addAppArguments("-userThreads"); java.start(); }
/** * {@inheritDoc} */ @Override public void doStop(JvmLauncher java) { // invoke the main class FileSet fileSet = new FileSet(); fileSet.setProject(getAntUtils().createProject()); fileSet.setDir(new File(getHome())); fileSet.createInclude().setName(getContainerClasspathIncludes()); for (String path : fileSet.getDirectoryScanner().getIncludedFiles()) { java.addClasspathEntries(new File(fileSet.getDir(), path)); } java.setMainClass(getStopClassname()); String shutdownURL = "ormi://" + getConfiguration().getPropertyValue(GeneralPropertySet.HOSTNAME) + ":" + getConfiguration().getPropertyValue(GeneralPropertySet.RMI_PORT) + "/"; getLogger().debug("Shutdown URL [" + shutdownURL + "]", this.getClass().getName()); java.addAppArguments(shutdownURL); java.addAppArguments("cargo"); java.addAppArguments("cargo"); java.addAppArguments("-shutdown"); java.start(); }
/** * Implementation of {@link org.codehaus.cargo.container.LocalContainer#stop()} to all container * extending this class must implement. * * @param java the predefined JVM launcher to use to stop the container * @throws Exception if any error is raised during the container stop */ @Override public void doStop(JvmLauncher java) throws Exception { FileSet fileSet = new FileSet(); fileSet.setProject(getAntUtils().createProject()); fileSet.setDir(new File(getHome())); fileSet.createInclude().setName("lib/*.jar"); for (String path : fileSet.getDirectoryScanner().getIncludedFiles()) { java.addClasspathEntries(new File(fileSet.getDir(), path)); } java.setMainClass("com.tagtraum.metaserver.StopServer"); java.addAppArguments(getConfiguration().getPropertyValue(GeneralPropertySet.HOSTNAME)); java.addAppArguments(getConfiguration().getPropertyValue(GeneralPropertySet.RMI_PORT)); java.addAppArguments("MetaServer"); java.execute(); }
/** * Implementation of {@link org.codehaus.cargo.container.LocalContainer#stop()} to all container * extending this class must implement. * * @param java the predefined JVM launcher to use to stop the container * @throws Exception if any error is raised during the container stop */ @Override public void doStop(JvmLauncher java) throws Exception { FileSet fileSet = new FileSet(); fileSet.setProject(getAntUtils().createProject()); fileSet.setDir(new File(getHome())); fileSet.createInclude().setName("lib/*.jar"); for (String path : fileSet.getDirectoryScanner().getIncludedFiles()) { java.addClasspathEntries(new File(fileSet.getDir(), path)); } java.setMainClass("com.tagtraum.metaserver.StopServer"); java.addAppArguments(getConfiguration().getPropertyValue(GeneralPropertySet.HOSTNAME)); java.addAppArguments(getConfiguration().getPropertyValue(GeneralPropertySet.RMI_PORT)); java.addAppArguments("MetaServer"); java.execute(); }