当前位置: 首页 > news >正文

在idea上打包DolphinScheduler

在dolphinscheduler-alert-server模块的pom文件替换这个build:
在这里插入图片描述

<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><version>2.2.0.RELEASE</version><configuration><mainClass>org.apache.dolphinscheduler.alert.AlertServer</mainClass></configuration><executions><execution><goals><goal>repackage</goal></goals></execution></executions></plugin></plugins>
</build>

然后打开该子模块的终端
在这里插入图片描述
输入mvn spotless:apply进行格式化与 spotless 检查:

mvn spotless:apply

在这里插入图片描述

然后再输入mvn clean package进行打包:

mvn clean package 

最后在target文件夹下得到可运行的jar包
在这里插入图片描述

随便使用一个解压软件打开jar包,结构如下图,存在BOOT-INF文件夹即为成功打包:
在这里插入图片描述
其余dolphinscheduler-master模块、dolphinscheduler-api模块、dolphinscheduler-worker模块同样处理即可,但是需要注意修改其中的 为该模块的启动类相对路径的地址即可
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
确保你的MySQL数据库和Zookeeper集群已正常启动,依次启动以下后端服务:

Api
Master
Worker
Alert

http://www.xdnf.cn/news/1048843.html

相关文章:

  • 三次贝塞尔曲线,二次贝塞尔曲线有什么区别
  • 全国产超小体积RK3576核心板,支持RK3576+FPGA,支持AI与实时控制
  • Python OpenGL文字渲染——SDL(高效+无限缩放)
  • 【三刷C语言】数据的存储
  • 动态规划之爬楼梯(二)
  • 行列式的性质 线性代数
  • 【Docker基础】Docker核心概念:命名空间(Namespace)之PID详解
  • springboot3-笔记总结
  • 大小模型协同
  • const 指针
  • Adguard安卓版:全方位广告拦截与隐私保护
  • 函数指针与指针函数:本质区别与高级应用
  • Kubernetes架构解析
  • LeetCode 48. 旋转图像
  • 算法导论第六章:堆排序与优先队列的艺术
  • MySQL进阶篇
  • Redis中的set底层实现
  • LeetCode 高频 SQL 50 题(基础版)之 【子查询】· 下
  • PMP考试中的100个关键点
  • Some chunks are larger than 500 KiB after minification. Consider
  • Java中如何使用lambda表达式分类groupby
  • 面经的疑难杂症
  • 『uniapp』onThemeChange监听主题样式,动态主题不正确生效,样式被覆盖的坑
  • 如何提高电脑打字速度?
  • 前端错误捕获
  • Vue3相关知识3
  • Mysql基础入门\期末速成
  • 微信小程序 路由跳转
  • web3-区块链的技术安全/经济安全以及去杠杆螺旋(经济稳定)
  • 【Bug】--docker的wsl版本问题