Full name:
org.apache.maven.plugins:maven-archetype-plugin:2.0-alpha-4:create
Description:
The archetype creation goal looks for an archetype with a given groupId, artifactId, and version and retrieves it from the remote repository. Once the archetype is retrieved, it is then processed against a set of user parameters to create a working Maven project.
Attributes:
Name | Type | Since | Description |
---|---|---|---|
archetypeArtifactId | String |
- |
The Archetype Artifact Id to be used. Default value is: maven-archetype-quickstart . |
archetypeGroupId | String |
- |
The Archetype Group Id to be used. Default value is: org.apache.maven.archetypes . |
archetypeVersion | String |
- |
The Archetype Version to be used. Default value is: RELEASE . |
localRepository | ArtifactRepository |
- |
Maven's local repository. |
pomRemoteRepositories | List |
- |
The remote repositories available for discovering dependencies and extensions as indicated by the POM. |
version | String |
- |
The Version of the project to be build. Default value is: 1.0-SNAPSHOT . |
Name | Type | Since | Description |
---|---|---|---|
artifactId | String |
- |
The Artifact Id of the project to be build. |
basedir | String |
- |
(no description) Default value is: ${user.dir} . |
groupId | String |
- |
The Group Id of the project to be build. |
packageName | String |
- |
The Package Name of the project to be build. |
project | MavenProject |
- |
The project to be created an archetype of. |
remoteRepositories | String |
- |
Other remote repositories available for discovering dependencies and extensions. |
The Archetype Artifact Id to be used.
java.lang.String
Yes
${archetypeArtifactId}
maven-archetype-quickstart
The Archetype Group Id to be used.
java.lang.String
Yes
${archetypeGroupId}
org.apache.maven.archetypes
The Archetype Version to be used.
java.lang.String
Yes
${archetypeVersion}
RELEASE
The Artifact Id of the project to be build.
java.lang.String
No
${artifactId}
basedir :
(no description)
java.lang.String
No
${basedir}
${user.dir}
groupId :
The Group Id of the project to be build.
java.lang.String
No
${groupId}
Maven's local repository.
org.apache.maven.artifact.repository.ArtifactRepository
Yes
${localRepository}
The Package Name of the project to be build.
java.lang.String
No
${packageName}
The remote repositories available for discovering dependencies and extensions as indicated by the POM.
java.util.List
Yes
${project.remoteArtifactRepositories}
project :
The project to be created an archetype of.
org.apache.maven.project.MavenProject
No
${project}
Other remote repositories available for discovering dependencies and extensions.
java.lang.String
No
${remoteRepositories}
version :
The Version of the project to be build.
java.lang.String
Yes
${version}
1.0-SNAPSHOT