private File getOutputFile(String template, String directory, File outputDirectoryFile, boolean packaged, String packageName, String moduleOffset, Context context) { String templateName=StringUtils.replaceOnce(template, directory, ""); String outputFileName=directory + "/" + (packaged ? getPackageAsDirectory(packageName) : "") + "/" + templateName.substring(moduleOffset.length()); if (TOKEN_PATTERN.matcher(outputFileName).matches()) { outputFileName=replaceFilenameTokens(outputFileName, context); } File outputFile=new File(outputDirectoryFile, outputFileName); return outputFile; }
private File getOutputFile( String template, String directory, File outputDirectoryFile, boolean packaged, String packageName, String moduleOffset, Context context ) { String templateName = StringUtils.replaceOnce( template, directory, "" ); String outputFileName = directory + "/" + ( packaged ? getPackageAsDirectory( packageName ) : "" ) + "/" + templateName.substring( moduleOffset.length() ); outputFileName = replaceFilenameTokens( outputFileName, context ); return new File( outputDirectoryFile, outputFileName ); }
modulePath = replaceFilenameTokens( modulePath, context ); moduleArtifactId = replaceFilenameTokens( moduleArtifactId, context );