1.需要添加scala 相关maven配置: 2.需要注意:先编译scala代码,再编译java代码(原因:如果java 有依赖scala 代码,正常编译会抛错:无法找到scala代码)
这个插件工程的地址在:https://github.com/scalatest/scalatest-maven-plugin 如此新增后通过工程的root目录执行mvn test能过调用scala的测试,但是我的工程是java和scala混搭,也就是scala子模块里面引用了java工程,因此直接进入scala的子工程执行mvn test的时候会出错,报错引入的java 类 not found。 扫码手机观看或分享...
最好不要java和scala混编译,如果混编译,在idea上可以正常运行,但是到yarn上可能会出问题,建议把java...
避免混编:鉴于Flink社区已经将主要焦点转向Java API,并且Scala支持与Java API并不同步,您可能需要考虑是否有必要混编Scala和Java代码。如果可能的话,尽量统一使用Java或Scala来编写Flink应用程序,这样可以减少兼容性问题。 升级Flink版本:检查您的Flink版本是否支持Java 21的特性。如果不支持,您可能需要升级Flink到一个较新...