在Eclipse中创建maven项目时,在构建路径中找到了多个scala库

时间:2018-04-01 19:38:49

标签: eclipse scala maven

我是scala的新手。并且还第一次尝试在eclipse(氧气3)中创建maven scala项目。

首先,我安装了eclipse scala plugin

然后,我按照in this post给出的指示。正如帖子中所说,我从this repo安装了eclipse-maven插件。然后创建了scala-archetype-simple原型的新maven项目。这个原型并不存在于那里。所以我通过点击“添加原型”按钮并按照向导添加它。

然而,在完成所有步骤后,我最终遇到了以下错误:

  1. 描述资源路径位置类型 在构建路径中找到多个scala库(E:/ Program Files / eclipse oxygen 3 / eclipse / plugins / org.scala-lang.scala-library_2.12.3.v20170725-052526-VFINAL-6ac6da8.jar,C:/ Users / crrma / .m2 / repository / org / scala-lang / scala-library / 2.10.0 / scala-library-2.10.0.jar)。至少有一个版本不兼容。请更新项目构建路径,使其仅包含一个兼容的scala库。 scala未知的Scala类路径问题
  2. 描述资源路径位置类型 Scala构建路径的scalatest_2.10-2.0.M6-SNAP8.jar是使用不兼容的Scala版本(2.10.0)进行交叉编译的。如果此报告出错,可以在编译器首选项页面中禁用此检查。 scala未知的Scala版本问题
  3. 描述资源路径位置类型 scala构建路径的scalaz-concurrent_2.10-7.0.0.jar是使用不兼容的Scala版本(2.10.0)进行交叉编译的。如果此报告出错,可以在编译器首选项页面中禁用此检查。 scala未知的Scala版本问题
  4. 描述资源路径位置类型 scala构建路径的scalaz-core_2.10-7.0.0.jar是使用不兼容的Scala版本(2.10.0)进行交叉编译的。如果此报告出错,可以在编译器首选项页面中禁用此检查。 scala未知的Scala版本问题
  5. 描述资源路径位置类型 scala构建路径的scalaz-effect_2.10-7.0.0.jar使用不兼容的Scala版本(2.10.0)进行交叉编译。如果此报告出错,可以在编译器首选项页面中禁用此检查。 scala未知的Scala版本问题
  6. 描述资源路径位置类型 scala构建路径的specs2_2.10-1.13.jar使用不兼容的Scala版本(2.10.0)进行交叉编译。如果此报告出错,可以在编译器首选项页面中禁用此检查。 scala未知的Scala版本问题
  7. Image of eclipse problems(由于信誉度低,stackoverflow不允许我嵌入图片)

    Image of eclipse Build path window

    这里有什么问题?

1 个答案:

答案 0 :(得分:1)

请试一试。

  

在构建路径中找到多个scala库

右键单击该项目。点击properties - > Scala Compiler - >选中顶部Use project settings上的复选框 - >在scala安装下拉列表中选择Latest 2.x bundle(dynamic)

X是下拉列表中可用的最大版本号。

如果您使用此scala运行Spark程序。选择 2.11动态包