java
2023-05-07
2023-05-07
多做一些好事情,不图报酬,还可以使我们短短的生命很体面和有价值,这本身就可以算是一种报酬。——马克·吐温
书接上文apache-incubator-streampark源码编译本地运行
时隔今日,streampark又发生了一些变化
执行(因为我本机仍然没有配置mvnw,所以干脆用命令):
1 | |

剩下的步骤就不再赘述,在开头的链接,上次已经提过了
但是期间如果提示spotless:check的报错,可以使用
1 | |
让代码格式化一下即可
重新执行
1 | |
重新刷新下依赖

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

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

但是原来的电脑里还是坏的,我删除了本地项目目录,重新拉了一下代码
1 | |
执行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执行
1 | |
这里dist其实可以去掉

然后再回到项目目录执行
1 | |

如果启动时编译报错

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

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

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