maven使用archetype生成项目骨架

一、前提及环境参考

    操作系统: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.效果展示(模板代码已经自动生成了)

猜你喜欢

转载自blog.csdn.net/qq_29653373/article/details/124351029