public class CatalogBuilder extends AbstractBuilder
mvn archetype:create-from-project
without dependencies to
maven-archetype related libraries.Modifier and Type | Field and Description |
---|---|
static org.slf4j.Logger |
LOG |
archetypeUtils, indent, indentSize
Constructor and Description |
---|
CatalogBuilder(File catalogXmlFile) |
Modifier and Type | Method and Description |
---|---|
protected void |
addArchetypeMetaData(File pom,
String outputName) |
void |
close()
Completes generation of Archetype Catalog.
|
void |
configure()
Starts generation of Archetype Catalog (see: http://maven.apache.org/xsd/archetype-catalog-1.0.0.xsd)
|
Set<String> |
getMissingArtifactIds() |
protected Set<String> |
loadArchetypesPomArtifactIds(File archetypesPomFile) |
void |
setArchetypesPomFile(File archetypesPomFile) |
void |
setBomFile(File bomFile) |
setIndentSize
public CatalogBuilder(File catalogXmlFile)
public void setBomFile(File bomFile)
public void configure() throws IOException
IOException
protected Set<String> loadArchetypesPomArtifactIds(File archetypesPomFile) throws IOException
IOException
public void close()
protected void addArchetypeMetaData(File pom, String outputName) throws FileNotFoundException
FileNotFoundException
public void setArchetypesPomFile(File archetypesPomFile)
Copyright © 2014–2018 Red Hat. All rights reserved.