生成模板步骤:
1. 首先需要一个完整的,可以运行的项目
2. 基于完整的可以运行的项目,在其根目录,运行命令:
mvn archetype:create-from-project
3. 进入到项目目录的target/generated-sources/archetype目录下,运行命令:
mvn install
4. 进入到项目目录的target/generated-sources/archetype目录下,在pom里加入:
<distributionManagement>
<repository>
<id>releases</id>
<name>bazaar releases</name>
<url>http://xxx.xxx.com/nexus/content/repositories/releases/</url>
</repository>
<snapshotRepository>
<id>snapshots</id>
<name>bazaar snapshots</name>
<url>http://xxx.xxx.com/nexus/content/repositories/snapshots/</url>
</snapshotRepository>
</distributionManagement>
5. 进入到项目目录的target/generated-sources/archetype目录下,运行命令:
mvn deploy
6. 模板生成完成

本文介绍了如何使用`mvn archetype:create-from-project`命令生成Maven项目模板,详细步骤包括从现有项目创建模板,安装并部署模板。在使用模板创建新项目时遇到`archetypeCatalog`不支持的问题,原因是maven-archetype-plugin 3.x的改动。为解决此问题,建议回退到2.4版本,并指定本地archetype-catalog.xml文件。
最低0.47元/天 解锁文章
2843

被折叠的 条评论
为什么被折叠?



