public void execute() throws BuildException {
try {
String sourceDir = basedir + "/src/main/java";
System.out.println("Parsing source files in: " + sourceDir);
JamServiceFactory jamServiceFactory = JamServiceFactory.getInstance();
JamServiceParams params = jamServiceFactory.createServiceParams();
File[] dirs = new File[] {
new File(sourceDir)
};
params.includeSourcePattern(dirs, "**/*.java");
JamService jam = jamServiceFactory.createService(params);
{
JavaMarshallingGenerator script = new JavaMarshallingGenerator();
script.setJam(jam);
script.setTargetDir(basedir + "/src/main/java");
script.setOpenwireVersion(version);
script.run();
}
{
JavaTestsGenerator script = new JavaTestsGenerator();
script.setJam(jam);
script.setTargetDir(basedir + "/src/test/java");
script.setOpenwireVersion(version);
script.run();
}
} catch (Exception e) {
throw new BuildException(e);
}
}
|