generatedArchetype.setArtifactId( generatedArchetypeProject.getArtifactId() );
generatedArchetype.setVersion( generatedArchetypeProject.getVersion() );
generatedArchetype.setRepository( "http://localhost:" + port + "/repo" );
catalog.addArchetype( generatedArchetype );
ArchetypeCatalogXpp3Writer catalogWriter = new ArchetypeCatalogXpp3Writer();
Writer writer = new FileWriter( catalogFile );
catalogWriter.write( writer, catalog );
IOUtils.closeQuietly( writer );
// (6) create a project form the archetype we just created
String outputDirectory = new File( getBasedir(),
"target" + File.separator + "test-classes" + File.separator + "projects"