throws Exception File f = FileUtils.resolveFile( dir, entryName );
final File f = FileUtils.resolveFile( dir, entryName );
private boolean hasNoPreviousBuild(File outDir) { return !FileUtils.resolveFile(outDir, argumentFileName).exists(); }
private boolean hasNoPreviousBuild(File outDir) { return !FileUtils.resolveFile(outDir, argumentFileName).exists(); }
protected List<File> getSourceDirectories() { if ( sourceDirectories == null ) { sourceDirectories = project.getCompileSourceRoots(); } List<File> sourceDirs = new ArrayList<>( sourceDirectories.size() ); for ( String sourceDir : sourceDirectories ) { sourceDirs.add( FileUtils.resolveFile( project.getBasedir(), sourceDir ) ); } return sourceDirs; }
private List<File> getSourceDirectories() { if ( sourceDirectories == null ) { sourceDirectories = project.getCompileSourceRoots(); } List<File> sourceDirs = new ArrayList<>( sourceDirectories.size() ); for ( String sourceDir : sourceDirectories ) { sourceDirs.add( FileUtils.resolveFile( project.getBasedir(), sourceDir ) ); } return sourceDirs; }
private List<File> getTestSourceDirectories() { if ( testSourceDirectories == null ) { testSourceDirectories = project.getTestCompileSourceRoots(); } List<File> testSourceDirs = new ArrayList<>( testSourceDirectories.size() ); for ( String testSourceDir : testSourceDirectories ) { testSourceDirs.add( FileUtils.resolveFile( project.getBasedir(), testSourceDir ) ); } return testSourceDirs; }
protected List<File> getTestSourceDirectories() { if ( testSourceDirectories == null ) { testSourceDirectories = project.getTestCompileSourceRoots(); } List<File> testSourceDirs = new ArrayList<>( testSourceDirectories.size() ); for ( String testSourceDir : testSourceDirectories ) { testSourceDirs.add( FileUtils.resolveFile( project.getBasedir(), testSourceDir ) ); } return testSourceDirs; } }
private void copyTemplateResource(String file, String output, boolean filter) throws MojoExecutionException { try { File target = FileUtils.resolveFile(packageDirectory, output); if( target.isFile() && target.canRead() ) { return; } URL source = getClass().getClassLoader().getResource("project-template/" + file); File tmp = FileUtils.createTempFile("tmp", "txt", new File(project.getBuild().getDirectory())); try { FileUtils.copyURLToFile(source, tmp); FileUtils.copyFile(tmp, target, encoding, filters(filter), true); } finally { tmp.delete(); } } catch (IOException e) { throw new MojoExecutionException("Could not extract template resource: "+file, e); } }
private void createModulePoms(Properties pomReversedProperties, String rootArtifactId, String packageName, File basedir, File archetypeFilesDirectory, boolean preserveCData, boolean keepParent) throws IOException, XmlPullParserException { Model pom = pomManager.readPom(FileUtils.resolveFile(basedir, Constants.ARCHETYPE_POM)); String parentArtifactId = pomReversedProperties.getProperty(Constants.PARENT_ARTIFACT_ID); String artifactId = pom.getArtifactId(); setParentArtifactId(pomReversedProperties, pomReversedProperties.getProperty(Constants.ARTIFACT_ID)); setArtifactId(pomReversedProperties, pom.getArtifactId()); for (String subModuleId : pom.getModules()) { String subModuleIdDirectory = subModuleId; if (subModuleId.indexOf(rootArtifactId) >= 0) { subModuleIdDirectory = StringUtils.replace(subModuleId, rootArtifactId, "__rootArtifactId__"); } createModulePoms(pomReversedProperties, rootArtifactId, packageName, FileUtils.resolveFile(basedir, subModuleId), FileUtils.resolveFile(archetypeFilesDirectory, subModuleIdDirectory), preserveCData, keepParent); } createModulePom(pom, rootArtifactId, archetypeFilesDirectory, pomReversedProperties, FileUtils.resolveFile(basedir, Constants.ARCHETYPE_POM), preserveCData, keepParent); restoreParentArtifactId(pomReversedProperties, parentArtifactId); restoreArtifactId(pomReversedProperties, artifactId); }
private void createPoms(Model pom, String rootArtifactId, String artifactId, File archetypeFilesDirectory, File basedir, Properties pomReversedProperties, boolean preserveCData, boolean keepParent) throws IOException, XmlPullParserException { setArtifactId(pomReversedProperties, pom.getArtifactId()); for (String moduleId : pom.getModules()) { String moduleIdDirectory = moduleId; if (moduleId.indexOf(rootArtifactId) >= 0) { moduleIdDirectory = StringUtils.replace(moduleId, rootArtifactId, "__rootArtifactId__"); } createModulePoms(pomReversedProperties, rootArtifactId, moduleId, FileUtils.resolveFile(basedir, moduleId), FileUtils.resolveFile(archetypeFilesDirectory, moduleIdDirectory), preserveCData, keepParent); } restoreParentArtifactId(pomReversedProperties, null); restoreArtifactId(pomReversedProperties, artifactId); createArchetypePom(pom, archetypeFilesDirectory, pomReversedProperties, FileUtils.resolveFile(basedir, Constants.ARCHETYPE_POM), preserveCData, keepParent); }
private void createModulePoms( Properties pomReversedProperties, String rootArtifactId, String packageName, File basedir, File archetypeFilesDirectory, boolean preserveCData, boolean keepParent ) throws FileNotFoundException, IOException, XmlPullParserException { Model pom = pomManager.readPom( FileUtils.resolveFile( basedir, Constants.ARCHETYPE_POM ) ); String parentArtifactId = pomReversedProperties.getProperty( Constants.PARENT_ARTIFACT_ID ); String artifactId = pom.getArtifactId(); setParentArtifactId( pomReversedProperties, pomReversedProperties.getProperty( Constants.ARTIFACT_ID ) ); setArtifactId( pomReversedProperties, pom.getArtifactId() ); for ( String subModuleId : pom.getModules() ) { String subModuleIdDirectory = subModuleId; if ( subModuleId.indexOf( rootArtifactId ) >= 0 ) { subModuleIdDirectory = StringUtils.replace( subModuleId, rootArtifactId, "__rootArtifactId__" ); } createModulePoms( pomReversedProperties, rootArtifactId, packageName, FileUtils.resolveFile( basedir, subModuleId ), FileUtils.resolveFile( archetypeFilesDirectory, subModuleIdDirectory ), preserveCData, keepParent ); } createModulePom( pom, rootArtifactId, archetypeFilesDirectory, pomReversedProperties, FileUtils.resolveFile( basedir, Constants.ARCHETYPE_POM ), preserveCData, keepParent ); restoreParentArtifactId( pomReversedProperties, parentArtifactId ); restoreArtifactId( pomReversedProperties, artifactId ); }
private void createPoms( Model pom, String rootArtifactId, String artifactId, File archetypeFilesDirectory, File basedir, Properties pomReversedProperties, boolean preserveCData, boolean keepParent ) throws IOException, FileNotFoundException, XmlPullParserException { setArtifactId( pomReversedProperties, pom.getArtifactId() ); for ( String moduleId : pom.getModules() ) { String moduleIdDirectory = moduleId; if ( moduleId.indexOf( rootArtifactId ) >= 0 ) { moduleIdDirectory = StringUtils.replace( moduleId, rootArtifactId, "__rootArtifactId__" ); } createModulePoms( pomReversedProperties, rootArtifactId, moduleId, FileUtils.resolveFile( basedir, moduleId ), new File( archetypeFilesDirectory, moduleIdDirectory ), preserveCData, keepParent ); } restoreParentArtifactId( pomReversedProperties, null ); restoreArtifactId( pomReversedProperties, artifactId ); createArchetypePom( pom, archetypeFilesDirectory, pomReversedProperties, FileUtils.resolveFile( basedir, Constants.ARCHETYPE_POM ), preserveCData, keepParent ); }
File renamedFile = FileUtils.resolveFile(schemaDirectory, newFilename); String renameResult = (originalFile.renameTo(renamedFile) ? "Success " : "Failure ");
private void createArchetypePom(Model pom, File archetypeFilesDirectory, Properties pomReversedProperties, File initialPomFile, boolean preserveCData, boolean keepParent) throws IOException { File outputFile = FileUtils.resolveFile(archetypeFilesDirectory, Constants.ARCHETYPE_POM); File inputFile = FileUtils.resolveFile(archetypeFilesDirectory, Constants.ARCHETYPE_POM + ".tmp");
protected Set<String> getIncludedSources() throws MojoExecutionException { Set<String> result = new HashSet<String>(); if (getJavaSources() == null) { result = AjcHelper.getBuildFilesForSourceDirs(getSourceDirectories(), this.includes, this.excludes); } else { for (int scannerIndex = 0; scannerIndex < getJavaSources().length; scannerIndex++) { Scanner scanner = getJavaSources()[scannerIndex]; if (scanner.getBasedir() == null) { getLog().info("Source without basedir, skipping it."); } else { scanner.scan(); for (int fileIndex = 0; fileIndex < scanner.getIncludedFiles().length; fileIndex++) { result.add(FileUtils.resolveFile(scanner.getBasedir(), scanner.getIncludedFiles()[fileIndex]).getAbsolutePath()); } } } } return result; }
protected Set<String> getIncludedSources() throws MojoExecutionException { Set<String> result = new HashSet<String>(); if (getJavaSources() == null) { result = AjcHelper.getBuildFilesForSourceDirs(getSourceDirectories(), this.includes, this.excludes); } else { for (int scannerIndex = 0; scannerIndex < getJavaSources().length; scannerIndex++) { Scanner scanner = getJavaSources()[scannerIndex]; if (scanner.getBasedir() == null) { getLog().info("Source without basedir, skipping it."); } else { scanner.scan(); for (int fileIndex = 0; fileIndex < scanner.getIncludedFiles().length; fileIndex++) { result.add(FileUtils.resolveFile(scanner.getBasedir(), scanner.getIncludedFiles()[fileIndex]).getAbsolutePath()); } } } } return result; }
File location = FileUtils.resolveFile( directory, appId );
private void createModulePom(Model pom, String rootArtifactId, File archetypeFilesDirectory, Properties pomReversedProperties, File initialPomFile, boolean preserveCData, boolean keepParent) throws IOException File outputFile = FileUtils.resolveFile(archetypeFilesDirectory, Constants.ARCHETYPE_POM); File inputFile = FileUtils.resolveFile(archetypeFilesDirectory, Constants.ARCHETYPE_POM + ".tmp");
log.debug("Module's files output directory " + archetypeFilesDirectory); Model pom = pomManager.readPom(FileUtils.resolveFile(basedir, Constants.ARCHETYPE_POM)); String replacementId = pom.getArtifactId(); String moduleDirectory = pom.getArtifactId(); ModuleDescriptor moduleDescriptor = createModule(reverseProperties, rootArtifactId, subModuleId, packageName, FileUtils.resolveFile(basedir, subModuleId), FileUtils.resolveFile( archetypeFilesDirectory, subModuleIdDirectory), languages, filtereds, defaultEncoding, preserveCData, keepParent);