Package org.codehaus.plexus.util

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


   */
  protected String[] contextDeleted(final File folder,
      final String... includes) {
    final Scanner scanner = buildContext.newDeleteScanner(folder);
    scanner.setIncludes(includes);
    scanner.scan();
    return scanner.getIncludedFiles();
  }

  /**
   * Context file iterator.
View Full Code Here


  protected String[] contextChanged(final File folder,
      final String... includes) {
    final boolean ignoreDelta = !buildContext.isIncremental();
    final Scanner scanner = buildContext.newScanner(folder, ignoreDelta);
    scanner.setIncludes(includes);
    scanner.scan();
    return scanner.getIncludedFiles();
  }

  /**
   * Find deleted files.
View Full Code Here

   */
  protected String[] contextDeleted(final File folder,
      final String... includes) {
    final Scanner scanner = buildContext.newDeleteScanner(folder);
    scanner.setIncludes(includes);
    scanner.scan();
    return scanner.getIncludedFiles();
  }

  /**
   * Context file iterator.
View Full Code Here

        }

        Scanner ds = context.newScanner(directory, true);
        String[] includes = {"**\\*." + type};
        ds.setIncludes(includes);
        ds.scan();

        List<String> result = new ArrayList<String>();
        for (String file : ds.getIncludedFiles()) {
            result.add(new File(directory, file).getPath());
        }
View Full Code Here

            scanner.setExcludes( excludes.toArray( EMPTY_STRING_ARRAY ) );
        }
        scanner.addDefaultExcludes();
        incrementalScanner.addDefaultExcludes();
        if(buildContext.isIncremental()){
          incrementalScanner.scan();
          if(incrementalScanner.getIncludedFiles() == null ||incrementalScanner.getIncludedFiles().length ==0 ){
            getLog().info("No files have changed, so skipping the processing");
            return;
          }
        }
View Full Code Here

    File apidocOutputDir = new File(outputDirectory, "apidoc");

    // Copy random resources
    Scanner copyScanner = buildContext.newScanner(apidocDirectory, true);
    copyScanner.setExcludes(new String[] { "apidoc_template.html", "**/*.md" });
    copyScanner.scan();
    for (String copyPath : copyScanner.getIncludedFiles()) {
      File copyFrom = new File(apidocDirectory, copyPath);
      File outFile = new File(apidocOutputDir, copyPath);
      if (buildContext.isUptodate(outFile, copyFrom)) {
        continue;
View Full Code Here

    }

    // Look for all changed *.md files
    Scanner inputScanner = buildContext.newScanner(apidocDirectory, false);
    inputScanner.setIncludes(new String[] { "**/*.md" });
    inputScanner.scan();
    String[] dirtyPaths = inputScanner.getIncludedFiles();
    if (dirtyPaths.length == 0) {
      return;
    }

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.