| File |
Line |
| org/appfuse/tool/ArtifactInstaller.java |
442 |
| org/appfuse/tool/ArtifactUninstaller.java |
263 |
regExpTask.execute();
}
/**
* This file is the same as the method above, except for different comment placeholder formats.
* Yeah, I know, it's ugly.
*
* @param existingFile file to merge with in project
* @param beanName name of placeholder string that goes in comment
*/
private void parsePropertiesFile(File existingFile, String beanName) {
String nameInComment = beanName;
if (beanName == null) {
nameInComment = pojoName;
}
Replace replace1 = (Replace) antProject.createTask("replace");
replace1.setFile(existingFile);
replace1.setToken("# -- " + nameInComment + "-START");
replace1.setValue("REGULAR-START");
replace1.execute();
Replace replace2 = (Replace) antProject.createTask("replace");
replace2.setFile(existingFile);
replace2.setToken("# -- " + nameInComment + "-END");
replace2.setValue("REGULAR-END");
replace2.execute();
ReplaceRegExp regExpTask = (ReplaceRegExp) antProject.createTask("replaceregexp");
regExpTask.setFile(existingFile);
regExpTask.setMatch("REGULAR-START(?s:.)*REGULAR-END");
regExpTask.setReplace("");
regExpTask.setFlags("g");
regExpTask.execute();
}
private void log(String msg) {
|
| File |
Line |
| org/appfuse/mojo/installer/CopyTemplatesMojo.java |
161 |
| org/appfuse/mojo/installer/InstallSourceMojo.java |
606 |
}
private void export(String url, String destinationDirectory) throws MojoExecutionException {
SubversionUtils svn = new SubversionUtils(trunk + tag + url, destinationDirectory);
try {
svn.export();
} catch (SVNException e) {
SVNErrorMessage err = e.getErrorMessage();
/*
* Display all tree of error messages.
* Utility method SVNErrorMessage.getFullMessage() may be used instead of the loop.
*/
while (err != null) {
getLog()
.error(err.getErrorCode().getCode() + " : " +
err.getMessage());
err = err.getChildErrorMessage();
}
throw new MojoExecutionException(e.getMessage());
}
}
private void log(String msg) {
getLog().info("[AppFuse] " + msg);
}
|