Package org.codehaus.plexus.util

Examples of org.codehaus.plexus.util.DirectoryScanner.scan()


  private void removeUnwantedFiles(final File target) throws IOException {
    final DirectoryScanner ds = new DirectoryScanner();
    ds.setBasedir(target);
    ds.setIncludes(FileUtils.getDefaultExcludes());
    ds.scan();

    for (final String file : ds.getIncludedFiles()) {
      final File f = new File(target, file);
      log("delete unwanted " + f);
      final boolean deleted = f.delete();
View Full Code Here


        DirectoryScanner scanner = new DirectoryScanner();
        scanner.setBasedir(directory);
        if (pattern != null) {
            scanner.setIncludes(new String[]{pattern});
        }
        scanner.scan();

        return Arrays.asList(scanner.getIncludedFiles());
    }

    public String[] getExcludeKeyCheck() {
View Full Code Here

  private void removeUnwantedFiles(final File target) throws IOException {
    final DirectoryScanner ds = new DirectoryScanner();
    ds.setBasedir(target);
    ds.setIncludes(FileUtils.getDefaultExcludes());
    ds.scan();

    for (final String file : ds.getIncludedFiles()) {
      final File f = new File(target, file);
      log("delete unwanted " + f);
      final boolean deleted = f.delete();
View Full Code Here

            scanner.setIncludes(includes.toArray(new String[0]));
            scanner.setExcludes(excludes.toArray(new String[0]));
            scanner.addDefaultExcludes();
            scanner.setBasedir(sourceDir);
            scanner.scan();

            for (String includedFilename : scanner.getIncludedFiles()) {
                includedFiles.add(new File(sourceDir, includedFilename));
            }
View Full Code Here

      scanner.setIncludes(includes);
    }
    if (excludes != null && excludes.length > 0){
      scanner.setExcludes(excludes);
    }
    scanner.scan();
    return scanner.getIncludedFiles();
  }
}
View Full Code Here

      scanner.setIncludes(includes);
    }
    if (excludes != null && excludes.length > 0){
      scanner.setExcludes(excludes);
    }
    scanner.scan();
    return scanner.getIncludedFiles();
  }
}
View Full Code Here

    DirectoryScanner ds = new DirectoryScanner();
    ds.setBasedir(getSourceDirectory());
    ds.setIncludes(getIncludes());
    ds.setExcludes(getExcludes());
    ds.addDefaultExcludes();
    ds.scan();
    String[] files = ds.getIncludedFiles();
    for (String file : files) {
      getLog().info("Processing file: " + file);
      File fullFile = new File(sourceDirectory, file);
      String destFile = file;
View Full Code Here

  private void removeUnwantedFiles(final File target) throws IOException {
    final DirectoryScanner ds = new DirectoryScanner();
    ds.setBasedir(target);
    ds.setIncludes(FileUtils.getDefaultExcludes());
    ds.scan();

    for (final String file : ds.getIncludedFiles()) {
      final File f = new File(target, file);
      log("delete unwanted " + f);
      final boolean deleted = f.delete();
View Full Code Here

    scanner.setBasedir( getBaseDir() );

    Set<String> excludes = getExcludes();
    scanner.setExcludes( excludes.toArray( new String[excludes.size()] ) );
    scanner.setIncludes( new String[]{getDomainSourceFilePattern()} );
    scanner.scan();

    List<File> files = new ArrayList<File>();

    for ( String fileName : scanner.getIncludedFiles() ) {
      files.add( new File( fileName ) );
View Full Code Here

        }
        final String[] includes = fileSet.getIncludes();
        if (includes != null) {
            ds.setIncludes(includes);
        }
        ds.scan();
        String[] files = ds.getIncludedFiles();
        for (int i = 0; i < files.length; i++) {
            File sourceFile = new File(dir, files[i]);
            File targetFile = new File(targetDir, files[i]);
            FileUtils.copyFile(sourceFile, targetFile);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.