IDEA中可以使用archetype快速生成一个项目骨架,但自带的archetype太精简了,并不一定合适我们,我们可以自定义一个合适我们的骨架。
创建archetype
创建一个maven项目
可以使用已存在的archetype,也可以不使用
修改项目
可以在创建的项目中加入复用性高的配置与依赖(下面是以web项目为例)
注意:包内要有文件占位,否则在生成archetype时会丢弃这个包
生成archetype
在IDEA中按Alt + F12,打开Terminal视图,直接进入当前项目的根目录,输入mvn archetype:create-from-project
创建archetype
执行完后会出现target目录
安装archetype
执行cd target\generated-sources\archetype
进入创建的archetype 项目目录
执行mvn clean install
安装archetype
生成记录文件(可选),执行mvn archetype:crawl
执行完后可以在本地仓库里找到生成的archetype-catalog.xml文件
打开这个文件,可以看到我们自定义的archetype信息
将archetype加入IDEA
在IDEA中进入New Project界面,选择Add Archetype,填入我们的archetype信息,点击ok
到这就完成了在IDEA中自定义archetype了,以后就可以在创建项目时直接选中使用了。
删除IDEA中自定义的archetype
从本地仓库中删除archetype
删除不再需要的archetype的文件夹
从IDEA中删除archetype
打开目录C:/Users/(用户名)/.IntelliJIdea(版本号)/system/Maven/Indices
其中UserArchetypes.xml文件中记录了用户自定义的archetype,删除不需要的archetype所在行就搞定了。