当前位置: 首页 > 知识库问答 >
问题:

当scalaVersion设置为2.11.2时,如何确定哪些依赖项迫使scala版本为2.10

万英武
2023-03-14

我试图用Scala2.11.2构建lunatech-securesocial-poc项目,并且已经更新了projects/build.scala中的scalaVersion。这个项目依赖于securesocial,我在本地用2.11.2构建了它,并将其工件版本命名为master-snapshot。我已经更新了lunatech-securesocial-poc项目中的依赖项,以使用这个版本的securesocial。但是,SBT(activator)无法编译,因为它正在查找ws.secureSocial#secureSocial2.10;master-snapshot。我如何找出是什么导致scala版本被覆盖到2.10。我要2.11.2。很明显,某种依赖是强迫它的,但我想找出这种依赖是什么,并修复它。

我试着补充:

有人吗?

共有1个答案

柴嘉禧
2023-03-14

您可以使用sbt-dependency-graph插件来找出这一点。

 类似资料:
  • 问题内容: 我使用以下两个依赖项: 两者必须为同一版本才能正常工作。由于我的其他依赖项使用更高的版本,因此Gradle为每个依赖项使用不同的版本。 我通过运行发现了这一点: 如何强制Gradle为这两个依赖项设置相同的版本? 问题答案: 您的依赖项之一是强制更新番石榴版本。使用以定位库驱逐你的版本。 您遇到的问题是,如果您强迫它使用14.0.1,则另一个库可能无法正常工作。您是否可以仅使用17.0

  • 我使用以下两个依赖项: 两者必须是相同的版本才能正常工作。由于我的其他依赖项使用更高的版本,Gradle为每个依赖项使用不同的版本。 我通过运行找到了这一点: 如何强制Gradle为这两个依赖项设置相同的版本?

  • 我的机器中有两个xampp版本,一个是php版本5.4,另一个是7.1(最近安装的)。我通常使用composer命令下载laravel。以前我下载时得到了laravel 5.0.X版本,因为我的php vesrion(5.4),但即使在安装了新的xampp(具有php版本7)之后,composer也只下载了laravel 5.0.X。当我检查我的php版本时,它显示了5.4,现在我如何选择或将最新

  • 我用我的真实情况来说明问题。 我使用logback 1.0.1进行日志记录,它包含SLF4J 1.6.4作为依赖项。我还为遗留日志API(Java . util . logging、log4j和commons-logging)使用SLF4J API桥,它们不是显式的依赖关系。这些也必须(最好)是版本1.6.4。 为了使我的pom.xml尽可能整洁和无错误,我想强制这些API桥接器与SLF4J版本相

  • 问题内容: 我正在开发一个Portlet,可以在其中对SQL Server数据库进行Hibernate访问。我为此设置了 maven依赖项 ,并尝试以与MySql相同的方式找出SQL Server连接器。 如果我搜索SQL Server连接器,我的Google搜索仍然仅提供Mysql。正确的 maven依赖项 值是多少? 问题答案: 从Olaf提供的链接下载驱动程序JAR,并将其添加到本地Mave

  • 我想知道下面是否可行以及如何实现。 我正在学习Spring boot的教程,其中提到我们可以有一个父依赖项。 然后定义没有版本号的依赖项。 这将在项目依赖项中添加依赖项版本1.5.6。释放sping-boot-starter和sping-boot-starter-web。 就像那样,我想找到什么是<代码> Spring-上下文 spring-jdbc Spring测试 谢谢!