首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >apache-incubator-streampark源码编译本地运行(二)

apache-incubator-streampark源码编译本地运行(二)

作者头像
阿超
发布2023-05-11 19:07:20
发布2023-05-11 19:07:20
1K00
代码可运行
举报
文章被收录于专栏:快乐阿超快乐阿超
运行总次数:0
代码可运行

多做一些好事情,不图报酬,还可以使我们短短的生命很体面和有价值,这本身就可以算是一种报酬。——马克·吐温

书接上文apache-incubator-streampark源码编译本地运行

时隔今日,streampark又发生了一些变化

执行(因为我本机仍然没有配置mvnw,所以干脆用命令):

代码语言:javascript
代码运行次数:0
运行
复制
mvn -Pscala-2.12,shaded,dist -DskipTests clean package

剩下的步骤就不再赘述,在开头的链接,上次已经提过了

但是期间如果提示spotless:check的报错,可以使用

代码语言:javascript
代码运行次数:0
运行
复制
mvn spotless:apply

让代码格式化一下即可

重新执行

代码语言:javascript
代码运行次数:0
运行
复制
mvn -Pscala-2.12,shaded,dist -DskipTests clean package

重新刷新下依赖

如果报错ApplicationType is already defined as Java enum ApplicationType

这个貌似是因为不小心设置了下scala环境就搞坏了,我换了台电脑就好了

但是原来的电脑里还是坏的,我删除了本地项目目录,重新拉了一下代码

代码语言:javascript
代码运行次数:0
运行
复制
git clone -c core.longpaths=true https://github.com/VampireAchao/incubator-streampark.git

执行mvn -Pscala-2.12,shaded,dist -DskipTests clean package时一直报错(未解决)

删除掉maven本地库里streampark文件夹重新拉代码也不行

重新执行发现拉取不到org.apache.streampark:streampark-shaded-slf4j

streampark-shaded下面的pom.xml右键

选择Add as Maven Project

然后选择streampark-shaded执行

代码语言:javascript
代码运行次数:0
运行
复制
mvn -Pscala-2.12,shaded,dist -DskipTests clean install

这里dist其实可以去掉

然后再回到项目目录执行

代码语言:javascript
代码运行次数:0
运行
复制
mvn -Pscala-2.12,shaded,dist -DskipTests clean package

如果启动时编译报错

解决办法:首先右键pom.xml选择Unlink Maven Projects

然后删除项目下的.idea并重新打开项目

重新执行编译命令即可正常启动

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-05-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档