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

IntelliJ SBT项目无法解析SBT符号

朱祺
2023-03-14

这次我的头撞到墙上了。

正在尝试在工作中打开克隆的git SBT项目。它是一个结合了Java和Scala的Play项目,使用Scala 2.11。1,SBT 0.13。6,玩2.5。

我使用IntelliJ从克隆的回购中导入项目,使用JDK 1.8,检查所有下载和SBT复选框,然后运行SBT刷新或从SBT shell重新加载。

完成此操作后,所有SBT和Play代码都将在两个版本上生成。sbt和插件。sbt被涂成红色,如“无法解析符号”中所示。

查看Intellij项目结构,我有JDK1。在SDK选项卡上为8,在全局库选项卡上为scala-SDK-2.11。SBT和Scala插件已安装并启用。

SBT刷新在以下Play依赖项下失败,这可能是上述症状的原因,因为SBT构建没有完成:

未解析的依赖项:com。类型安全。玩插件play-statsd#u 2.11;2.3.0:找不到

依赖关系确实存在:http://dl.bintray.com/typesafe/maven-releases/com/typesafe/play/plugins/play-statsd_2.11/2.3.0/

我做错了什么?

共有3个答案

萧嘉茂
2023-03-14

请在下面的build.sbt中添加Play StatsD依赖项,并检查一次。

"com.typesafe.play.plugins " %% "play-statsd"%"2.3.0"

魏君博
2023-03-14

未解决的依赖项错误通常与您正在使用的Scala版本有关。

这是第2.3场比赛。x文件。https://www.playframework.com/documentation/2.3.x/Migration22#Update-Scala版本

如果你能使用游戏2.7。x、 您的问题将得到解决。

贺奕
2023-03-14

原来问题出在类型安全方面,而不是我的环境。除了play-statsd之外,项目上的所有类型安全依赖都按预期解决。

我手动将此依赖项添加到我的常春藤缓存中,现在一切正常。这是一个很难分离的问题,因为显然这里的每个人都已经依赖于他们的缓存,所以看起来他们的更新工作得很好。。。

如果有人有同样的问题,请从bintray存储库获取依赖项,并手动将其添加到您的ivy缓存中,例如。

缓存com.typesafe.play.plugins/play-statsd_2.11

github play插件库已经存档,所以我无法打开一个问题,也不知道是否有人会处理它。

 类似资料:
  • 我正在使用 SBT Idea 13.1.1,我所有的 SBT 文件都是红色的: 它说 无法解析符号名称/版本 但是Seq还可以。但是从SBT cmd运行应用程序,甚至从直接运行主或缩放测试的想法运行应用程序都很好。我知道这不是很多需要排除故障的信息,但我不知道还需要检查什么。告诉我,如果你有什么想法,我会提供一切。 干杯。

  • 我对Android的Gradle构建有问题。我尝试了很多方法来解决这个问题,但没有什么不起作用。我需要帮助。 Gradle版本:4.4 Gradle插件:3.0.1 错误:无法解析app@serverDebug /compileClasspath的依赖关系:无法解析项目:vksdk_library。 错误:无法解析“”的依存关系:app@mockDebugAndroidTest/compileCl

  • 我已将IntelliJ从CE 2017.2升级到CE 2017.3版。5,现在我无法构建我的sbt项目。构建在第一步就被卡住了: 我已经删除了。idea目录和目录。我从命令行生成了一个sbt,这很有效。然后我再次启动IntelliJ并尝试导入作为一个项目。我也已注销/登录。这样做了好几次。导入过程永远不会超过此步骤。 我在防火墙后面工作,但是我已经检查了我的代理设置,它们是正确的,并且与以前的版本

  • 错误: 无法解析符号“ActionBarActivity” 无法解析方法“on create(android.os.bundle)” 无法解析方法“set contentview(int)” 无法解析方法“Get MenuInflater()” 无法解析方法“set contentview(int)” 无法解析方法“on OptionSitemSelected(Android.View.MenuI

  • 我是Android Studio的新手,面临以下错误。 错误:无法解析“:”的依赖项app@debug/compileClasspath“:无法解析项目:floatinglibrary。显示受影响模块的详细信息:应用 错误:无法解析“:app@debug/编译类路径”的依赖关系:无法解析项目:d时间筛选库。显示详细信息 受影响的模块:应用

  • 我正在Intellij中创建一个Spring MVC项目,当我创建类时,Intellij无法识别注释,它会出现“无法解决符号”错误。即使我使用了“导入org.springframework.context.annotation.配置”,但它也无法识别“springFramework”。有人能帮我吗? 这是我的pom。xml