美文网首页
IDEA使用maven自定义archetype

IDEA使用maven自定义archetype

作者: Kuco_Shen | 来源:发表于2019-12-11 10:15 被阅读0次

什么是archetype

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

自定义archetype

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

<plugin>
   <groupId>org.apache.maven.plugins</groupId>
   <artifactId>maven-archetype-plugin</artifactId>
   <version>3.0.0</version>
 </plugin>

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

      本文链接:https://www.haomeiwen.com/subject/kzfogctx.html