if (persistenceXMLLocation != null) {
weave.setPersistenceXMLLocation(persistenceXMLLocation);
}
weave.setLog(new PrintWriter(System.out));
weave.setLogLevel(getLogLevel());
weave.performWeaving();
} catch (MalformedURLException e) {
throw new MojoExecutionException("Failed", e);
} catch (IOException e) {
throw new MojoExecutionException("Failed", e);
} catch (URISyntaxException e) {