idea下使用Maven Scala及Java混编打包
原因是mvn clean package默认只处理java源代码的编译、打包,而不管scala,所以编译时遇到Hello这个由scala语言编写的class,此时scala还没编译生成class,所以找不到相应的调用入口。如上,在compile前加入scala:compile,这是maven-scala-plugin插件提供的选项,表示编译scala,这样一来,先编译scala,再编译java,最后打包,妥妥滴。如果直接运行mvn clean package ,会杯具的发现。
原创
2023-03-05 12:11:27 ·
564 阅读 ·
0 评论