* Create a new project from an archetype
*/
public void createProject(InputStream archetypeJarIn, File outputDir,
String groupId, String artifactId, String version,
String packageName) {
ArchetypeHelper helper = new ArchetypeHelper(archetypeJarIn, outputDir,
groupId, artifactId, version);
if (packageName != null && packageName.length() > 0) {
helper.setPackageName(packageName);
}
Activator.getLogger().debug(
"Creating archetype for outputDir: " + outputDir);
try {
helper.execute();
} catch (IOException ex) {
Activator.getLogger().error(ex);
}
Activator.getLogger().debug("Done!");