第一步:
添加 maven-archetype-plugin
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-archetype-plugin</artifactId> <version>2.2</version> </plugin>
第二步:
项目名右键 -->Run as --> Maven Build.. --> "archetype:create-from-project"
**会在项目目录的target文件夹下面生成generated-sources目录
错误现象:
Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:2.2:create-from-project (default-cli) on project webDemo:
Error configuring command-line. Reason: Maven executable not found at: D:\apache-maven-3.3.3\bin\mvn.bat -> [Help 1]
错误原因:mvn.bat 未找到,maven 3.3.3 的 mvn 是 mvn.cmd ,但archetype-plugin 2.4 未能更新这一变化
解决方法:复制 mvn.cmd 为 mvn.bat
第三步:
安装到本地仓库中:
进入generated-sources\archetype目录下,方法如下
(window) WIN+R --> cmd --> d: --> cd D:\workspace\webDemo\target\generated-sources\archetype --> mvn install
成功之后,在~m2文件夹下可以找到
安装到私服上:
还未试过。。
第四步:
执行命令更新你的本地仓库的索引 mvn archetype:update-local-catalog
第五步:
使用自定义的archetype,目前不能用,有待改进
未完待续。。