multiple versions of scala libraries detected解决方案
生活随笔
收集整理的這篇文章主要介紹了
multiple versions of scala libraries detected解决方案
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
multiple versions of scala libraries detected
這個問題是在maven運行的時候出來的.
具體信息如下:
首先注意~!!
沒有標準答案,下面的解決方案必須理解原理:
我們看到上面的
org.json4s:json4s-jackson需要的是scala2.11.0的對吧,然后與其他版本的scala版本不一致,怎么辦呢?
在pom.xml中加入
有人問了,你怎么知道上面的這個依賴剛好是2.11.8?
答案是:
不知道!完全靠嘗試出來的.
扯白了就是
https://mvnrepository.com/artifact/org.json4s/json4s-jackson
中你不停更換pom部分的依賴描述.
修改完后,重新運行:
mvn clean scala:compile package
你會發現新的警告又出來了,報告另外一個依賴包所需要的scala版本與其他scala版本不一致,那么這個時候你就又要進行上面的工作了,
總之一句話:
警告啥,你就在pom.xml中添加啥,至于哪個版本剛好是2.11.8.完全靠湊.
所以這種警告不要完美主義,
尤其是大家上班的時候,基本就是給自己無緣無故增加工作量.
總結
以上是生活随笔為你收集整理的multiple versions of scala libraries detected解决方案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java.io.IOException:
- 下一篇: spark中用println输出一些控制