首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Scala SBT无法添加依赖项(geotrellis)

Scala SBT无法添加依赖项(geotrellis)
EN

Stack Overflow用户
提问于 2017-08-06 05:17:09
回答 1查看 983关注 0票数 0

我刚接触Scala,正在使用IntelliJ社区版。

我打开一个新项目并编辑build.sbt文件,使其包含以下内容:

代码语言:javascript
复制
name := "test"

version := "1.0"

scalaVersion := "2.11.8"

libraryDependencies ++= Seq(
  "org.locationtech.geotrellis" %% "geotrellis-raster" % "1.0.0" % "1.1.0" ,
  "org.locationtech.geotrellis" % "geotrellis-shapefile_2.11" % "1.1.0"
).map(_
  .exclude("com.azavea.geotrellis", "geotrellis-proj4_2.11")
  .exclude("com.azavea.geotrellis", "geotrellis-raster_2.11")
)

在此之后,我刷新了项目,并且在错误文件中得到以下错误:

error java.lang.IllegalArgumentException:无法将依赖项'org.locationtech.geotrellis#geotrellis-raster_2.11;1.0.0‘添加到模块default#test_2.11;1.0的配置'1.1.0’中,因为此配置不存在!

error java.lang.IllegalArgumentException:无法将依赖项'org.locationtech.geotrellis#geotrellis-raster_2.11;1.0.0‘添加到模块default#test_2.11;1.0的配置'1.1.0’中,因为此配置不存在!

我在这里做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2017-08-06 06:20:31

主要问题似乎是您的一个依赖项上有两个不同的版本号。

代码语言:javascript
复制
"org.locationtech.geotrellis" %% "geotrellis-raster" % "1.0.0" % "1.1.0"

应该是

代码语言:javascript
复制
"org.locationtech.geotrellis" %% "geotrellis-raster" % "1.0.0"

代码语言:javascript
复制
"org.locationtech.geotrellis" %% "geotrellis-raster" % "1.1.0"

如果您想要1.1.0版本

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45526504

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档