multiple versions of scala libraries detected
这个问题是在maven运行的时候出来的.
具体信息如下:

[WARNING]  Expected all dependencies to require Scala version: 2.11.8
[WARNING]  scalalearn:scalalearn:1.0-SNAPSHOT requires scala version: 2.11.8
[WARNING]  com.twitter:chill_2.11:0.8.4 requires scala version: 2.11.8
[WARNING]  org.apache.spark:spark-core_2.11:2.3.1 requires scala version: 2.11.8
[WARNING]  org.json4s:json4s-jackson_2.11:3.2.11 requires scala version: 2.11.0
[WARNING] Multiple versions of scala libraries detected!

首先注意~!!
没有标准答案,下面的解决方案必须理解原理:
我们看到上面的
org.json4s:json4s-jackson需要的是scala2.11.0的对吧,然后与其他版本的scala版本不一致,怎么办呢?
在pom.xml中加入

<dependency><groupId>org.json4s</groupId><artifactId>json4s-jackson_2.11</artifactId><version>3.5.0</version>
</dependency>

有人问了,你怎么知道上面的这个依赖刚好是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解决方案相关推荐

  1. No changes detected解决方案

    $python manage.py makemigrations No changes detected 解决方案: 确保models.py中 from django.db import models ...

  2. hive metastore日志中报错message:Metastore contains multiple versions

    hive metastore日志中报错: Exception in thread "main" java.lang.RuntimeException: java.lang.Runt ...

  3. 成功解决INFO: pip is looking at multiple versions of keras-preprocessing to determine which version is c

    成功解决INFO: pip is looking at multiple versions of keras-preprocessing to determine which version is c ...

  4. 【亲测可行】error while loading shared libraries的解决方案

    ▚ 01 问题描述&分析 在Linux中,编译或安装包时,常会遇到类似的问题: error while loading shared libraries: libxxx.so: cannot ...

  5. select报错 spark_使用spark-sql报错 “Metastore contains multiple versions”

    1.背景: 进入spark集群,cd/spark,执bin/spark-sql,报错 image.png 2.解决方法 2.1.是hive元数据的问题,进入spark/conf/hive-site.x ...

  6. intelli idea新建无scala class选项解决方案

    删除scala-sdk,再重新添加

  7. scala java混合_Scala和Java混合项目搭建:(Eclipse)

    Scala和Java混合项目搭建:(Eclipse) 项目结构: pom.xml: 4.0.0 com.citi.sky AkkaPJ 0.0.1-SNAPSHOT jar AkkaPJ http:/ ...

  8. Scala和Java混合项目搭建:(Eclipse)

     Scala和Java混合项目搭建:(Eclipse)  项目结构: pom.xml: <projectxmlns="http://maven.apache.org/POM/4.0.0 ...

  9. 基因数据处理44之cloud-scale-bwamem安装

    cloud-scale-bwamem是在spark等云环境上实现bwa-mem算法,加速对全基因组匹配的处理 1.下载: git clone https://github.com/ytchen0323 ...

最新文章

  1. appium java类库下载,appium 简明教程 (4)——appium client 的安装
  2. Java笔记:成员变量,局部变量,类变量,实例变量以及注意事项
  3. Tensorflow【实战Google深度学习框架】—使用 TensorFlow 实现模型
  4. mysql数据库保存中文乱码解决参考方案
  5. wiki-editor语法
  6. 百分之九十的人不知道?在Python中f-string的几个技巧
  7. Hive的相关面试问题
  8. 文件解析漏洞总结-Nginx
  9. php msf dev product,3 框架运行环境
  10. 【Zookeeper】源码分析之服务器(一)
  11. 自定义view实现水波纹效果
  12. 互联网日报 | 6月27日 星期日 | B站举办十二周年演讲;特斯拉在华召回285520辆汽车;小鹏汽车将于7月7日在港上市...
  13. 表格控件对比_小白如何开发出苏宁易购同款表格协同文档系统?
  14. Android ListView下拉与上拉刷新加载更多(一)
  15. 谷歌发布轻量级视觉架构MobileNetV2,速度快准确率高
  16. 开源大数据周刊-第74期
  17. IDEA快捷键(持续学习ing)
  18. python多线程实现UDP网络通信代码演示
  19. 01- 初识MySQL
  20. post man 基本操作

热门文章

  1. adb常用命令的使用
  2. Clumsy 弱网络环境模拟工具使用介绍
  3. MOCTF-Web-机器蛇
  4. 为什么选择angular?-学习笔记
  5. 幼儿编程学java不_《终于有人说出来了——Java不适合于作为主要编程教学语言》我的看法...
  6. 对程序员非常重要的24个软技能
  7. echarts中国地图线性动画特效
  8. 前端渲染与后端渲染的区别
  9. Linux:WPS不能使用中文输入法
  10. Winform开发之ComboBox和ComboBoxEdit控件绑定key/value数据