Builds archetype containers based from an existing Maven project (currently under development).
Mojo Attributes:
Name | Type | Description |
---|---|---|
archetypeProperties | File |
Contains Archetype Properties. Default value is ${basedir}/src/main/archetype/archetype.properties . |
localRepository | ArtifactRepository |
Maven's local repository. |
project | MavenProject |
The Maven Project to be used as the basis for the creating of the archetype. |
targetDirectory | File |
Output build directory. Default value is ${project.build.directory} . |
Name | Type | Description |
---|---|---|
archetypeCreator | ArchetypeCreator |
Maven ArchetypeCreator |
projectHelper | MavenProjectHelper |
Maven ProjectHelper |
Maven ArchetypeCreator
org.apache.maven.archetype.ArchetypeCreator
No
java.io.File
Yes
${archetypeProperties}
${basedir}/src/main/archetype/archetype.properties
org.apache.maven.artifact.repository.ArtifactRepository
Yes
${localRepository}
org.apache.maven.project.MavenProject
Yes
${project}
org.apache.maven.project.MavenProjectHelper
No
java.io.File
Yes
${targetDirectory}
${project.build.directory}