Full name:
org.apache.maven.plugins:maven-archetype-plugin:2.0-alpha-3: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.StringYes${archetypeArtifactId}maven-archetype-quickstartThe Archetype Group Id to be used.
java.lang.StringYes${archetypeGroupId}org.apache.maven.archetypesThe Archetype Version to be used.
java.lang.StringYes${archetypeVersion}RELEASEThe Artifact Id of the project to be build.
java.lang.StringNo${artifactId}basedir :
(no description)
java.lang.StringNo${basedir}${user.dir}groupId :
The Group Id of the project to be build.
java.lang.StringNo${groupId}Maven's local repository.
org.apache.maven.artifact.repository.ArtifactRepositoryYes${localRepository}The Package Name of the project to be build.
java.lang.StringNo${packageName}The remote repositories available for discovering dependencies and extensions as indicated by the POM.
java.util.ListYes${project.remoteArtifactRepositories}project :
The project to be created an archetype of.
org.apache.maven.project.MavenProjectNo${project}Other remote repositories available for discovering dependencies and extensions.
java.lang.StringNo${remoteRepositories}version :
The Version of the project to be build.
java.lang.StringYes${version}1.0-SNAPSHOT