Package org.apache.tools.ant

Examples of org.apache.tools.ant.DirectoryScanner


        }

        for (DirSet ds : dirSets) {
            File baseDir = ds.getDir(getProject());
            log.debug("scanning " + baseDir + " for packages.");
            DirectoryScanner dsc = ds.getDirectoryScanner(getProject());
            String[] dirs = dsc.getIncludedDirectories();
            boolean containsPackages = false;
            for (String dir : dirs) {
                // are there any groovy or java files in this directory?
                File pd = new File(baseDir, dir);
                String[] files = pd.list(new FilenameFilter() {
View Full Code Here


    }


    private CullDefinition parseFiles() throws BuildException {

        DirectoryScanner ds = cullfiles.getDirectoryScanner(getProject());

        File baseDir = ds.getBasedir();

        CullDefinition ret = new CullDefinition();

        String[] files = ds.getIncludedFiles();

        for (int i = 0; i < files.length; i++) {
            File f = new File(baseDir, files[i]);
            try {
                log("parse file " + f, Project.MSG_VERBOSE);
View Full Code Here

            copy(runtimeInfoPlistFile, new File(pluginContentsDirectory, runtimeInfoPlistFile.getName()));

            // Copy included contents of Home directory
            File pluginHomeDirectory = new File(pluginContentsDirectory, runtimeHomeDirectory.getName());

            DirectoryScanner directoryScanner = runtime.getDirectoryScanner(getProject());
            String[] includedFiles = directoryScanner.getIncludedFiles();

            for (int i = 0; i < includedFiles.length; i++) {
                String includedFile = includedFiles[i];
                File source = new File(runtimeHomeDirectory, includedFile);
                File destination = new File(pluginHomeDirectory, includedFile);
View Full Code Here

    }

    private void copyClassPathEntries(File javaDirectory) throws IOException {
        for (FileSet fileSet : classPath) {
            File classPathDirectory = fileSet.getDir();
            DirectoryScanner directoryScanner = fileSet.getDirectoryScanner(getProject());
            String[] includedFiles = directoryScanner.getIncludedFiles();

            for (int i = 0; i < includedFiles.length; i++) {
                String includedFile = includedFiles[i];
                File source = new File(classPathDirectory, includedFile);
                File destination = new File(javaDirectory, new File(includedFile).getName());
View Full Code Here

    }

    private void copyLibraryPathEntries(File macOSDirectory) throws IOException {
        for (FileSet fileSet : libraryPath) {
            File libraryPathDirectory = fileSet.getDir();
            DirectoryScanner directoryScanner = fileSet.getDirectoryScanner(getProject());
            String[] includedFiles = directoryScanner.getIncludedFiles();

            for (int i = 0; i < includedFiles.length; i++) {
                String includedFile = includedFiles[i];
                File source = new File(libraryPathDirectory, includedFile);
                File destination = new File(macOSDirectory, new File(includedFile).getName());
View Full Code Here

   {
      StringBuilder elements = new StringBuilder();
     
      for(FileSet fileset : filesets)
      {
         DirectoryScanner ds = fileset.getDirectoryScanner();
         for(String file : ds.getIncludedFiles())
         {
            if(file.endsWith(".as") || file.endsWith(".mxml"))
            {
               String pathWithOutSuffix = file.substring(0, file.lastIndexOf('.'));
               String canonicalClassName = pathWithOutSuffix.replace(File.separatorChar, '.');
View Full Code Here

   {
      StringBuilder elements = new StringBuilder();
     
      for(FileSet fileset : filesets)
      {
         DirectoryScanner ds = fileset.getDirectoryScanner();
         for(String file : ds.getIncludedFiles())
         {
            String pathWithOutSuffix = file.substring(0, file.lastIndexOf('.'));
            String canonicalClassName = pathWithOutSuffix.replace(File.separatorChar, '.');
            String className = canonicalClassName.substring(canonicalClassName.lastIndexOf('.') + 1, canonicalClassName.length());
            elements.append(className);
View Full Code Here

   {
      StringBuilder elements = new StringBuilder();
     
      for(FileSet fileset : filesets)
      {
         DirectoryScanner ds = fileset.getDirectoryScanner();
         for(String file : ds.getIncludedFiles())
         {
            String pathWithOutSuffix = file.substring(0, file.lastIndexOf('.'));
            String canonicalClassName = pathWithOutSuffix.replace(File.separatorChar, '.');
            elements.append(canonicalClassName);
            elements.append(delimiter);
View Full Code Here

   {
      StringBuilder elements = new StringBuilder();
     
      for(FileSet fileset : filesets)
      {
         DirectoryScanner ds = fileset.getDirectoryScanner();
         String[] files = ds.getIncludedFiles();
         for(int i=0; i<files.length; i++)
         {
            if(files[i].endsWith(".swc"))
            {
               elements.append("\"" + fileset.getDir().getAbsolutePath() + File.separator + files[i] + "\"");
View Full Code Here

     
      for(FileSet fileset : filesets)
      {
         if(fileset.getDir().exists())
         {
            DirectoryScanner scanner = fileset.getDirectoryScanner();
            includeCount += scanner.getIncludedFilesCount();
         }
      }
     
      return includeCount == 0;
   }
View Full Code Here

TOP

Related Classes of org.apache.tools.ant.DirectoryScanner

Copyright © 2018 www.massapicom. 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.