
Maven
文章平均质量分 50
iFence
微信公众号:大数据报文
展开
-
Springboot集成Flink——本地方式运行Flink jar包
前言首先有一个问题,Flink程序可以在idea中正常运行,但是将Flink打成jar包,使用java -jar的方式运行jar包就会报错。这个问题一直没有解决。正好最近遇到这样一个场景,需要将flink程序集成到Springboot程序中(不要问为啥要在本地执行flink程序,不上集群),集成完以后没想到效果出奇的好,Springboot程序可以正常运行,flink程序也可以通过jar的方式启动了。下面是集成过程。Springboot集成Flink第一步,创建Springboot项目。原创 2021-05-18 00:14:05 · 7004 阅读 · 12 评论 -
maven打包所有依赖并指定运行主类
maven打包所有依赖并指定运行主类,本来应该是挺容易一件事,但是网上找的打都有点问题,这里记录一下。<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifac原创 2021-05-17 22:46:50 · 2076 阅读 · 1 评论 -
创建父子工程包含多个Springboot模块(2021.05.12)
创建Maven父子模块工程其实很简单。父工程只管理依赖,不牵扯代码和逻辑,子工程进行拆分开发。但是如果一个项目中包含多个Springboot子项目就稍微有点问题。我们有这样的需求:假设我们要创建一个名为wormhole-parent的父项目,其中包含两个Springboot子项目,分别叫steward和sink。steward模块需要依赖sink模块,但是sink也需要调用steward的方法(循环依赖问题)steward模块和sink模块都有自己各自的接口,steward模块中的启动类作为真正的原创 2021-05-12 17:19:06 · 973 阅读 · 1 评论 -
将jar包和配置文件分开打包
配置文件和class文件默认会被打包到一起,虽然可使用解压工具打开jar包,然后修改jar文件,但是这样几乎失去了配置文件的作用。因此最好是将配置文件和jar包分目录保存,修改配置文件的时候也可以方便。<!--配置文件打包到/conf目录下--><plugins> <plugin> <a...原创 2020-03-16 21:50:32 · 2241 阅读 · 0 评论