通过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仓:

相关推荐
是梦终空16 分钟前
JAVA毕业设计210—基于Java+Springboot+vue3的中国历史文化街区管理系统(源代码+数据库)
java·spring boot·vue·毕业设计·课程设计·历史文化街区管理·景区管理
荆州克莱21 分钟前
Golang的图形编程基础
spring boot·spring·spring cloud·css3·技术
m0_7482350732 分钟前
springboot中配置logback-spring.xml
spring boot·spring·logback
基哥的奋斗历程40 分钟前
学到一些小知识关于Maven 与 logback 与 jpa 日志
java·数据库·maven
m0_5127446440 分钟前
springboot使用logback自定义日志
java·spring boot·logback
十二同学啊1 小时前
JSqlParser:Java SQL 解析利器
java·开发语言·sql
老马啸西风1 小时前
Plotly 函数图像绘制
java
方圆想当图灵1 小时前
缓存之美:万文详解 Caffeine 实现原理(上)
java·缓存
gyeolhada1 小时前
计算机组成原理(计算机系统3)--实验八:处理器结构拓展实验
java·前端·数据库·嵌入式硬件
Java&Develop1 小时前
jeecg后端登录接口
java