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中,Scala和Java代码混编时,可能会遇到Java 21的字符串模板不识别的问题。为了解决这个问题,您可以尝试以下几种方法: 使用旧版的字符串拼接:如果您的项目不需要使用Java 21的新特性,可以考虑回退到旧版的字符串拼接方式,例如使用+运算符或String.format()方法来拼接字符串。 使用Scala的字符串插值:在Scala中,...