最近公司分配任务,让建个maven骨架并上传到maven私服中,在网上找了很多,但大多版本比较老,也有很多坑,比如版本问题,或其他的因素无法使用。
于是自己整理了一版,分享一下。

一、更改IDE工具的maven,确保为本地

自定义maven骨架并发布到maven私服

二、更改setting.xml依赖为本地文件

自定义maven骨架并发布到maven私服
修改该文件,添加server行配置
自定义maven骨架并发布到maven私服

三、生成maven模板

准备一个通用的maven project,修改pom.xml文件,添加配置
自定义maven骨架并发布到maven私服
进入该project的根目录,执行mvn命令mvn archetype:create-from-project
成功后会在target/generated-sources目录下生成archetype目录
修改archetype目录下的pom.xml文件
添加配置
自定义maven骨架并发布到maven私服
注意:此处的配置,id要与setting.xml中的id一致

四、上传到maven私服中

在archetype目录下执行mvn命令

  1. mvn clean install
  2. mvn deploy

成功后即可在maven私服中查看到该模板

自定义maven骨架并发布到maven私服
完毕!

相关文章: