private void processTemplate( String outputDirectory, Context context, String template, TemplateDescriptor descriptor, boolean packageInFileName, String packageName ) throws ArchetypeTemplateProcessingException { processTemplate( outputDirectory, context, template, descriptor, packageInFileName, packageName, null ); }
public ArchetypeCatalog getDefaultLocalCatalog() { return getLocalCatalog("${user.home}/.m2/archetype-catalog.xml"); }
public void updateLocalCatalog(org.apache.maven.archetype.catalog.Archetype archetype) { updateLocalCatalog(archetype, "${user.home}/.m2/archetype-catalog.xml"); }
public void updateRequest( ArchetypeGenerationRequest request ) { request.setArchetypeGroupId( getGroupId() ); request.setArchetypeArtifactId( getArtifactId() ); request.setArchetypeVersion( getVersion() ); request.setArchetypeGoals( getGoals() ); request.setArchetypeName( getName() ); if ( StringUtils.isNotEmpty( getRepository() ) ) { request.setArchetypeRepository( getRepository() ); } } }
public void createArchetype( ArchetypeGenerationRequest request, ArtifactRepository archetypeRepository ) throws UnknownArchetype, ArchetypeNotFoundException, ArchetypeDescriptorException, ArchetypeTemplateProcessingException { // ---------------------------------------------------------------------- // Download the archetype // ---------------------------------------------------------------------- File archetypeFile = archetypeArtifactManager.getArchetypeFile( request.getArchetypeGroupId(), request.getArchetypeArtifactId(), request.getArchetypeVersion(), archetypeRepository, request.getLocalRepository(), request.getRemoteArtifactRepositories(), request.getProjectBuildingRequest() ); createArchetype( request, archetypeFile ); }
public ArchetypeDefinition( ArchetypeGenerationRequest request ) { setGroupId( request.getArchetypeGroupId() ); setArtifactId( request.getArchetypeArtifactId() ); setVersion( request.getArchetypeVersion() ); }
private boolean isArchetypeDefined(ArchetypeGenerationRequest request) { assert request != null; return org.codehaus.plexus.util.StringUtils.isNotEmpty(request.getArchetypeGroupId()) && org.codehaus.plexus.util.StringUtils.isNotEmpty(request.getArchetypeArtifactId()) && org.codehaus.plexus.util.StringUtils.isNotEmpty(request.getArchetypeVersion()); }
public void generateArchetype(ArchetypeGenerationRequest request, ArchetypeGenerationResult result) { assert request != null; assert result != null; try { generateArchetype(request, request.getLocalRepository(), request.getOutputDirectory()); } catch (Exception ex) { log.error(ex.getMessage(), ex); result.setCause(ex); } } }
public void generateArchetype( ArchetypeGenerationRequest request, ArchetypeGenerationResult result ) { try { File archetypeFile = getArchetypeFile( request, request.getLocalRepository() ); generateArchetype( request, archetypeFile, result ); } catch ( IOException ex ) { result.setCause( ex ); } catch ( ArchetypeException ex ) { result.setCause( ex ); } catch ( XmlPullParserException ex ) { result.setCause( ex ); } catch ( DocumentException ex ) { result.setCause( ex ); } }
public ArchetypeGenerationResult generateProjectFromArchetype(ArchetypeGenerationRequest request) { ArchetypeGenerationResult result = new ArchetypeGenerationResult(); generator.generateArchetype(request, result); return result; }
public ArchetypeCreationResult createArchetypeFromProject(ArchetypeCreationRequest request) { ArchetypeCreationResult result = new ArchetypeCreationResult(); creator.createArchetype(request, result); return result; }
public File archiveArchetype(File archetypeDirectory, File outputDirectory, String finalName) throws DependencyResolutionRequiredException, IOException { File jarFile = new File(outputDirectory, finalName + ".jar"); zip(archetypeDirectory, jarFile); return jarFile; }
public ArchetypeCatalog getRemoteCatalog() { return getRemoteCatalog(Constants.REMOTE_CATALOG); }
/** * @deprecated Use {@link #addServer(Server)} instead */ @Deprecated public ArchetypeGenerationRequest addMirror( Server server ) { return addServer( server ); }
public void updateRequest( ArchetypeGenerationRequest request ) { request.setArchetypeGroupId( getGroupId() ); request.setArchetypeArtifactId( getArtifactId() ); request.setArchetypeVersion( getVersion() ); request.setArchetypeGoals( getGoals() ); request.setArchetypeName( getName() ); if ( StringUtils.isNotEmpty( getRepository() ) ) { request.setArchetypeRepository( getRepository() ); } } }
public ArchetypeDefinition( ArchetypeGenerationRequest request ) { setGroupId( request.getArchetypeGroupId() ); setArtifactId( request.getArchetypeArtifactId() ); setVersion( request.getArchetypeVersion() ); }
private boolean isArchetypeDefined( ArchetypeGenerationRequest request ) { return StringUtils.isNotEmpty( request.getArchetypeGroupId() ) && StringUtils.isNotEmpty( request.getArchetypeArtifactId() ) && StringUtils.isNotEmpty( request.getArchetypeVersion() ); }
public ArchetypeGenerationResult generateProjectFromArchetype( ArchetypeGenerationRequest request ) { ArchetypeGenerationResult result = new ArchetypeGenerationResult(); generator.generateArchetype( request, result ); return result; }
public ArchetypeCreationResult createArchetypeFromProject( ArchetypeCreationRequest request ) { ArchetypeCreationResult result = new ArchetypeCreationResult(); creator.createArchetype( request, result ); return result; }
public File archiveArchetype( File archetypeDirectory, File outputDirectory, String finalName ) throws DependencyResolutionRequiredException, IOException { File jarFile = new File( outputDirectory, finalName + ".jar" ); zip( archetypeDirectory, jarFile ); return jarFile; }