当scalaVersion设置为2.11.2时,如何确定哪个依赖项强制scala版本为2.10
我正在尝试用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当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无法编译,因为它正在查找
有人吗?您可以使用插件来找到这个问题 您可以使用插件来找到这一点 问题出现在我的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的依赖项。感谢您提供指向此插件的指针。