Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当scalaVersion设置为2.11.2时,如何确定哪个依赖项强制scala版本为2.10_Scala_Sbt_Securesocial - Fatal编程技术网

当scalaVersion设置为2.11.2时,如何确定哪个依赖项强制scala版本为2.10

当scalaVersion设置为2.11.2时,如何确定哪个依赖项强制scala版本为2.10,scala,sbt,securesocial,Scala,Sbt,Securesocial,我正在尝试用scala 2.11.2构建lunatech securesocial poc项目,并在projects/build.scala中更新了Scalaversation。这个项目依赖于securesocial,我使用2.11.2在本地构建了securesocial,并将其工件版本命名为master SNAPSHOT。我已经更新了lunatech securesocial poc项目中的依赖项,以使用此版本的securesocial。但是,SBT activator无法编译,因为它正在查找

我正在尝试用scala 2.11.2构建lunatech securesocial poc项目,并在projects/build.scala中更新了Scalaversation。这个项目依赖于securesocial,我使用2.11.2在本地构建了securesocial,并将其工件版本命名为master SNAPSHOT。我已经更新了lunatech securesocial poc项目中的依赖项,以使用此版本的securesocial。但是,SBT activator无法编译,因为它正在查找ws.securesocialsecuresocial_2.10;主快照。如何找出是什么导致scala版本被覆盖到2.10。我想要2.11.2。很明显,某些依赖性在强迫它,但我想找出那个依赖性是什么,并修复它

我尝试添加:

dependencyOverrides+=org.scala-lang%scala库%scalaVersion.value

逐出警告选项:=逐出警告选项。默认值。WithWarnTransitionveVictionsTrue。WithWarnDirection逐出True。WithWarnScalAversionVictionTrue ivyScala:=ivyScala.value映射{{{uu.copyoverrideScalaVersion=true}

我使用的是SBT版本0.13.7。我不明白为什么SBT很难中止并告诉我XXX依赖性阻止它使用2.11.2和要求2.10


有人吗?

您可以使用插件来找到这个问题

您可以使用插件来找到这一点

问题出现在我的Build.scala中。虽然我定义了scalaVersion并将其用于设置依赖项,但我没有向项目传递覆盖默认scalaVersion的设置,这显然是用于构建activator 2.10.4的设置。因此,尽管我认为我已经设置了Scalaversation,但实际上我没有设置。

问题最终出现在我的Build.scala中。虽然我定义了scalaVersion并将其用于设置依赖项,但我没有向项目传递覆盖默认scalaVersion的设置,这显然是用于构建activator 2.10.4的设置。所以,尽管我认为我已经设置了scalaVersion,但我真的没有设置。

你的Build.scala现在是什么样子的?这是我的Build.scala:原来这是我Build.scala中的一个愚蠢错误。虽然我在扩展Build的对象应用程序Build中定义了Scalaversation,并在某些依赖项中使用了它,但我未能在项目设置列表中包含Scalaversation的设置。Build.scala现在是什么样子的?这是我的Build.scala:原来这是我的Build.scala中的一个愚蠢错误。虽然我在扩展构建的对象ApplicationBuild中定义了scalaVersion,并在某些依赖项中使用了它,但我没有在项目设置列表中包含scalaVersion的设置。谢谢。我尝试将此添加到我的plugins.sbt文件:addSbtPluginnet.virtual-void%sbt依赖关系图%0.7.4,并将其添加到我的Build.scala:net.virtualvoid.sbt.graph.Plugin.graphSettings中,但当我输入:activator依赖关系图时,我得到:[错误]无效命令:依赖关系图类似:依赖关系[error]无效的项目ID:dependency graph[error]Expected':'如果选择配置[error]不是有效键:dependency graph类似:dependency classpath,dependencyClasspath,play dependency classpath[error]dependency graph我做错了什么?谢谢。我尝试将此添加到我的plugins.sbt文件:addSbtPluginnet.virtual-void%sbt依赖关系图%0.7.4,并将其添加到我的Build.scala:net.virtualvoid.sbt.graph.Plugin.graphSettings中,但当我输入:activator依赖关系图时,我得到:[错误]无效命令:依赖关系图类似:依赖关系[error]不是有效的项目ID:依赖关系图。。。[错误]无效键:依赖关系图类似:依赖关系类路径、依赖关系循环路径、播放依赖关系类路径[错误]依赖关系图我做错了什么?由于我添加注释的尝试迄今已失败,以下是指向我尝试的内容和结果的链接,作为pastebin:我已经在Build.scala中找到了正确的语法来定义sbt依赖关系图设置。仍在尝试分析输出,以确定强制2.10的依赖项。感谢您提供指向此插件的指针。谢谢。我尝试将此添加到我的plugins.sbt文件:addSbtPluginnet.virtual-void%sbt依赖关系图%0.7.4,并将其添加到我的Build.scala:net.virtualvoid.sbt.graph.Plugin.graphSettings中,但当我输入:activator依赖关系图时,我得到:[错误]无效命令:依赖关系图类似:依赖关系[error]无效的项目ID:dependency graph[error]Expected':'如果选择配置[error]不是有效键:dependency graph类似:dependency classpath,dependencyClasspath,play dependency classpath[error]dependency graph我做错了什么?谢谢。我尝试将此添加到我的plugins.sbt文件:addSbtPluginnet.virtual-void%sbt依赖关系图%0.7.4,并将其添加到我的Build.scala:net.virtualvoid.sbt.graph.Plugin.graphSettings中,但当我
r:activator dependency graph I get:[错误]不是有效的命令:dependency graph类似:dependencies[错误]不是有效的项目ID:dependency graph。。。[错误]无效键:依赖关系图类似:依赖关系类路径、依赖关系循环路径、播放依赖关系类路径[错误]依赖关系图我做错了什么?由于我添加注释的尝试迄今已失败,以下是指向我尝试的内容和结果的链接,作为pastebin:我已经在Build.scala中找到了正确的语法来定义sbt依赖关系图设置。仍在尝试分析输出,以确定强制2.10的依赖项。感谢您提供指向此插件的指针。