一、前提及环境参考
操作系统:win10
开发工具:idea2020.2
maven:3.8.5或者3.6.3
前提:完成上一篇Nexus与maven集成
二、生成项目骨架
1、拷贝上一章maven的settings配置到C:\Users\Administrator\.m2文件夹中(Windows用户下的.m2文件夹)
2.进入项目项目确保项目依赖了maven-archetype-plugin插件,并在项目的根目录中新增规则
#确保pom中的插件依赖:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-archetype-plugin</artifactId>
</plugin>
#在项目根目录下新建archetype.properties模板规则文件
# 添加不需要放到模板的正则匹配
excludePatterns=.idea/**,README.md,.mvn/wrapper/*,.gitignore
# 需要替换处理的文件后缀,默认没有yml、yaml
archetype.filteredExtensions=java,yml,yaml,xml,txt,groovy,cs,mdo,aj,jsp,gsp,vm,html,xhtml,properties,.classpath,.project
3.进入你新建的项目先清理重新依赖一下最后执行mvn archetype:create-from-project 命令生成模板
4.进入上边生成的archetype目录下 执行 mvn install 命令
5. 执行mvn archetype:crawl及模板上传命令mvn deploy
三、模板项目使用
1.打开本地maven仓找到模板项目的必要信息(模板生成是用的maven3.8.5的,由于我的idea是2020版本的所以拉取项目的maven用的是3.6.3版的)
2.打开idea-->new-->project将上边的信息配置进去
3.选择刚选的模板项目一路下一步,剩下的步骤和平时新建maven项目一样了
4.效果展示(模板代码已经自动生成了)