ReplaceRegExp regExpTask3 = (ReplaceRegExp) antProject.createTask("replaceregexp");
regExpTask3.setFile(pom);
regExpTask3.setMatch("\\s*<dependency>\\s*<groupId>org.appfuse</groupId>(?s:.)*?<type>warpath</type>(?s:.)*?</dependency>");
regExpTask3.setReplace("");
regExpTask3.setFlags("g");
regExpTask3.execute();
}
// Convenience method that doesn't remove warpath plugin
private List<Dependency> addModuleDependencies(List<Dependency> dependencies, String moduleName, String moduleLocation) {
return addModuleDependencies(dependencies, moduleName, moduleLocation, false);