前言
在微服务的场景下,通常我们需要定义一个通用的项目内部模块的模板,比如api模块,common模块或者core模块。如果模块较多的话创建起来很费时间,而且手动一个一个创建容易出错。maven工具提供了自定义maven骨架模板,可以利用自定义的骨架一键复制标准的模板框架。省时省力。下面介绍一下如何定义自己的maven骨架以及如何使用骨架复制模板。
自定义骨架
首先创建一个标准模板,如下图所示:
并根据需要创建字模块
修改pom.xml文件,增加maven骨架插件
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-archetype-plugin</artifactId>
<version>2.4</version>
</plugin>
</plugins>
</build>
然后我们可以穿件自定义的maven骨架了,在项目目录下执行如下maven命令
mvn archetype:create-from-proj