IDEA使用maven自定义archetype

什么是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填入)


添加骨架

最后,选择该骨架创建项目即可
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容