我正在尝试从我的build.sbt文件中导入依赖项 https://github.com/dmarcous/spark-betweenness。
当我将鼠标悬停在错误上时,它说:
表达式类型ModuleID必须向SBT文件中的Def.SettingsDefinition确认
Unresolved Dependency
目前还不清楚你的构建配置是怎样的,但是下面的build.sbt工作(从某种意义上说它编译并没有显示你提到的错误):
name := "test-sbt"
organization := "whatever"
version := "1.0.0"
scalaVersion := "2.10.7"
libraryDependencies += "com.centrality" %% "spark-betweenness" % "1.0.0"
或者,如果您有多项目构建,它可能如下所示:
lazy val root = project
.settings(
name := "test-sbt",
organization := "whatever",
version := "1.0.0",
scalaVersion := "2.10.7",
libraryDependencies += "com.centrality" %% "spark-betweenness" % "1.0.0"
)
但是,您可能会发现它仍然无法正常工作,因为它无法解决此依赖关系。实际上,这个库在Maven Central和jcenter中似乎都不可用。它也很老 - 它似乎只针对Scala 2.10和一个非常古老的Spark版本(1.5)发布,所以很可能你将无法在最近的Spark环境(2.x和Scala 2.11)中使用它。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。