SpringBoot-学习笔记-调整现在项目为父子结构
3.1 情况一、子模块
3.2 情况二、子模块
发布日期:2021-06-30 14:53:44
浏览次数:2
分类:技术文章
本文共 2231 字,大约阅读时间需要 7 分钟。
SpringBoot-学习笔记-调整现在项目为父子结构
事情是这样的。我使用的若依管理后台,写了个小Demoe用于统计新冠数据,然后推到内网的gitLab
,想集成Jenkins
来发布。
pom.xml
必须在项目根目录。(其实 mvn -f ruoyi/pom.xml
指定一下就好了) 若依的结构大家都清楚,我这次是用的分离版。 /(项目根)│ Jenkinsfile│ LICENSE│ README.md │├─ruoyi│ └─ruoyi-ui
下面分步骤进行
1. 添加父 pom.xml
在项目根路径添加pom文件,与ruoyi、ruoyi-ui 平级,位置:/pom.xml
内容如下
4.0.0 com.jerry covid19management 1.0-SNAPSHOT pom ruoyi
2. 在idea中为当前项目添加 maven project
这里选中我们为父级添加的pom.xml
文件。
3. 修改子模块 ruoyi 的 pom.xml 文件
ruoyi就是管理后台的服务端,一个Springboot项目。
注意:关键就在start-class
手动指定启动类,解决 *.jar中没有主清单属性的BUG
3.1 情况一、子模块无需继承
父项目
因为model
原本已经是springboot项目继承了spring-boot-starter-parent
,只要添加一个数据,指定启动类
即可。
... ... com.ruoyi.RuoYiApplication
3.2 情况二、子模块必需继承
父项目
这时,要换成依赖方式来使用springboot,同时build.plugins
下要设置一下。
4.0.0 com.jerry covid19management 1.0-SNAPSHOT com.jerry covid19 2.2.0 jar covid19Server https://blog.csdn.net/jx520/ 新冠疫情数据统计系统 1.8 UTF-8 UTF-8 ...com.ruoyi.RuoYiApplication ... org.springframework.boot spring-boot-dependencies 2.1.1.RELEASE pom import ... ${project.artifactId} org.springframework.boot spring-boot-maven-plugin true repackage repackage org.apache.maven.plugins maven-compiler-plugin
参考资料
转载地址:https://jerryjin.blog.csdn.net/article/details/113798430 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2024年04月25日 15时53分49秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
tomcat_启动问题分析
2019-05-01
tomcat_关闭
2019-05-01
tomcat_部署项目的方式
2019-05-01
tomcat_动态java项目的目录结构
2019-05-01
Servlet_概述
2019-05-01
Servlet_快速入门
2019-05-01
Servlet_执行原理
2019-05-01
Servlet_生命周期方法
2019-05-01
Servlet_生命周期详解
2019-05-01
Servlet_3.0注解配置
2019-05-01
IDEA与tomcat相关配置
2019-05-01
Servlet_体系结构
2019-05-01
Servlet_urlpartten配置
2019-05-01
Request_原理
2019-05-01
Request_继承体系
2019-05-01
Request_获取请求行数据_方法介绍
2019-05-01
spring的优势
2019-05-01
编写jdbc的工程代码用于分析程序的耦合
2019-05-01
工厂模式解耦的升级版
2019-05-01
hrm中的jwt认证:获取用户数据
2019-05-01