IDEA使用maven自定义archetype

什么是archetype

archetype即是项目骨架,创建maven项目时,每次都会选择一个项目骨架,idea中默认的有41中maven骨架,每个骨架对应特定的原型,在项目开发中,总会需要自定义自己项目的骨架,统一项目骨架,在创建新的服务时就会减少很多不必要的麻烦。

自定义archetype

1、创建一个工程,抽出项目中所有公共的部分(例:项目结构,pom文件引入,公共插件等)
2、在pom文件中添加archetype plugin


   org.apache.maven.plugins
   maven-archetype-plugin
   3.0.0
 

3、在idea Terminal 执行maven命令

mvn archetype:create-from-project

4、执行完上个命令后会生成一个target目录文件,进入target\generated-sources\archetype目录,执行install

cd target\generated-sources\archetype

mvn install

5、执行完后会在maven仓库中生成xml文件(地址在控制台中有打印),再回到项目根路径,执行

mvn archetype:crawl

至此,骨架自定义生成结束

使用自定义骨架

再idea中新建项目,点击add archetype


新建项目

添加骨架(将之前生成的xml文件的groupId、artifactId和version填入)


添加骨架

最后,选择该骨架创建项目即可

你可能感兴趣的:(IDEA使用maven自定义archetype)