Maven项目 混合编译Java和Scala
生活随笔
收集整理的這篇文章主要介紹了
Maven项目 混合编译Java和Scala
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
建立maven-scala項目后,會生成相應(yīng)的pom文件。把maven-surefire-plugin的插件注釋掉或者直接刪掉。然后加入maven-shade-plugin的插件配置。
接下來正常編寫程序運行項目時,由于java和scala代碼相互調(diào)用,所以maven install的時候報錯了。
scala:216: error: not found: value java class
然后仔細查看pom配置文件,發(fā)現(xiàn)了在build的配置中,定義了sourceDirectory和testSourceDirectory兩個配置項。于是嘗試刪除這兩項配置。
另外,還需在goals中第一項加入add-source,重新編譯后,編譯成功。
總結(jié)
以上是生活随笔為你收集整理的Maven项目 混合编译Java和Scala的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【机器学习实验二】k-NN算法—改进约会
- 下一篇: 能用“收款人支付手续费”戏弄骗子吗?