- 有时候我们发现创建的maven项目结合框架使用时很多东西都是重复的,而maven自己提供的一些骨架内部的结构太少不符合我们的需求,所以这里我们就想封装一个通用的maven骨架,以减少开发的工作量。
- 好,接下来仙鱼一步一步教大家如何封装一个自己的maven骨架
- 开发环境:IntelliJ IDEA 2018
1 创建自己的项目
根据自己的需求,创建一个符合自己需求的项目,仙鱼是自己创建的一个基于web的SSM项目,下面是部分项目路径,当然你是封装自己需求的骨架,我的项目就没有参考性了,只做个提示:
根据自己的需要,配置一下pom.xml中的依赖等等
感觉项目得骨架配置得好了,我们就进行下一步
2 生成骨架
切换到Terminal,在当前项目得路径下执行:
mvn archetype:create-from-project
(执行就是输入点回车,这个应该没有疑问哈),如下图所示:若出现下面的提示,则说明生成骨架成功,否则,删掉target目录,换个姿势再重试一下:
细心的你可能发现了,生成骨架后项目的目录下多了一个target的文件夹,接下来我们删除里面没用的文件,如下图所示:
3 安装骨架
注意:先切换目录:在Terminal中执行:
cd target\generated-sources\archetype
切换完目录后执行:
mvn install
后显示下面的内容则说明安装成功,并可以查看安装的路径:安装的骨架及内容: