通过maven基于springboot项目构建脚手架archetype

1、引入脚手架构建的插件依赖

复制代码
                <!--构建脚手架archetype-->
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-archetype-plugin</artifactId>
                    <version>3.2.1</version>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-resources-plugin</artifactId>
                    <version>3.3.1</version>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <version>3.13.0</version>
                </plugin>

2、执行脚手架命令对模板工程进行创建

执行maven命令:mvn archetype:create-from-project

选到需要构建脚手架的模板工程

执行完后是如下界面:

3、进入到脚手架生成的archetype源码目录下执行脚手架创建

打开终端窗口:cd D:\workspace\code\ruoyi\spmp-health\target\generated-sources\archetype

执行maven命令:mvn clean install

执行成功结果如下图所示:

4、创建archetype-catalog.xml文件

执行maven命令:mvn archetype:crawl

执行成功结果如下图所示:

使用everything全局查询该文件archetype-catalog.xml

5、上传脚手架jar包和pom文件到中央maven仓库

打开终端命令窗口输入:cd D:\workspace\code\ruoyi\spmp-health\target\generated-sources\archetype\target

进入到nexus3上传jar界面,如下图所示:

进入到nexus3上传pom界面,如下图所示:

上传成功后,查看中央maven仓:

相关推荐
JAVA学习通5 小时前
开云集致 Java开发 实习 一面
java·开发语言
阿旭超级学得完5 小时前
C++11(初始化)
java·开发语言·数据结构·c++·算法
一只大袋鼠5 小时前
SpringMVC全局异常处理
java·开发语言·springmvc·javaweb
多加点辣也没关系5 小时前
设计模式-抽象工厂模式
java·设计模式·抽象工厂模式
不知名的老吴6 小时前
C++中emplace函数的不适场景总结(一)
java·开发语言·c++
LJianK16 小时前
线程安全、线程同步、竞态条件
java·开发语言
Ting-yu6 小时前
SpringCloud快速入门(3)---- 创建微服务项目
java·spring cloud·微服务
善恶怪客6 小时前
Java-二维数组
java
勿忘,瞬间6 小时前
JDBC编程
java
万邦科技Lafite7 小时前
如何通过 item_search_img API 接口获取淘宝商品信息
java·前端·数据库