/** FileSetArchetype */ private void processFileSetArchetype( ArchetypeGenerationRequest request, File archetypeFile ) throws ArchetypeException { filesetGenerator.generateArchetype( request, archetypeFile ); }
/** FileSetArchetype */ private void processFileSetArchetype(final ArchetypeGenerationRequest request, ArtifactRepository remoteRepo, final ArtifactRepository localRepository, final String basedir, final List<ArtifactRepository> repositories) throws Exception { // TODO: get rid of the property file usage. // Properties properties = request.getProperties(); // // properties.setProperty( Constants.ARCHETYPE_GROUP_ID, request.getArchetypeGroupId() ); // // properties.setProperty( Constants.ARCHETYPE_ARTIFACT_ID, request.getArchetypeArtifactId() // ); // // properties.setProperty( Constants.ARCHETYPE_VERSION, request.getArchetypeVersion() ); // // properties.setProperty( Constants.GROUP_ID, request.getGroupId( ) ); // // properties.setProperty( Constants.ARTIFACT_ID, request.getArtifactId( ) ); // // properties.setProperty( Constants.VERSION, request.getVersion() ); // // properties.setProperty( Constants.PACKAGE, request.getPackage( ) ); // // properties.setProperty( Constants.ARCHETYPE_POST_GENERATION_GOALS, // request.getArchetypeGoals() ); File archetypeFile=archetypeArtifactManager.getArchetypeFile(request.getArchetypeGroupId(), request.getArchetypeArtifactId(), request.getArchetypeVersion(), remoteRepo, localRepository, repositories); filesetGenerator.generateArchetype(request, archetypeFile, basedir); }