org.apache.maven.archetype
Class DefaultArchetypeCreator
java.lang.Object
org.apache.maven.archetype.DefaultArchetypeCreator
- All Implemented Interfaces:
- ArchetypeCreator
public class DefaultArchetypeCreator
- extends java.lang.Object
- implements ArchetypeCreator
The Archetype Creator will take an existing Maven project and turn it into a archetype, or project
template that can be used by anyone. It is the easiest way to take a fully functional Maven projet and
transform it into a archetype.
- Author:
- jason van zyl
Method Summary |
java.io.File |
createArchetype(java.io.File basedir,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.io.File targetDirectory,
java.util.Properties properties)
|
java.io.File |
createArchetype(org.apache.maven.project.MavenProject project,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.io.File targetDirectory,
java.util.Properties properties)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultArchetypeCreator
public DefaultArchetypeCreator()
createArchetype
public java.io.File createArchetype(java.io.File basedir,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.io.File targetDirectory,
java.util.Properties properties)
throws ArchetypeCreationException
- Specified by:
createArchetype
in interface ArchetypeCreator
- Throws:
ArchetypeCreationException
createArchetype
public java.io.File createArchetype(org.apache.maven.project.MavenProject project,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.io.File targetDirectory,
java.util.Properties properties)
throws ArchetypeCreationException
- Specified by:
createArchetype
in interface ArchetypeCreator
- Throws:
ArchetypeCreationException