在項目根目錄下,運行 app
mvn archetype:create-from-project
Variable | Meaning |
---|---|
__rootArtifactId__ | 作文件夾名替換用,例如__rootArtifactId__-dal |
${rootArtifactId} | Already explained above, it holds the value entered by the user as the project name (the value that maven ask as the artifactId: in the prompt when the user runs the archetype) |
${artifactId} |
If your project is composed by one module, this variable will have the same value as ${rootArtifactId} , but if the project contains several modules, this variable will be replaced by the module name inside every module folder, for example: given a module named portlet-domain inside a project namedportlet , all the files inside this module folder that are to be filtered will have the value of the variable ${artifactId} replaced by portlet-domain whereas the ${rootArtifactId} variable will be replaced by portlet |
${package} |
The user provided package for the project, also prompted by maven when the user runs the archetype |
${packageInPathFormat} |
The same value as ${package} variable but replacing '.' with the character'/' , e.g:, for the package com.foo.bar this variable is com/foo/bar |
${groupId} |
The user supplied groupId for the project, prompted by maven when the user runs the archetype |
${version} |
The user supplied version for the project, prompted by maven when the user runs the archetype |
版權聲明:本文爲博主原創文章,未經博主容許不得轉載。dom