SBT 无法解析 OSgeo /JAI maven 依赖项
SBT can't resolve OSgeo /JAI maven dependencies
我想将 ESRI ASCII 地理网格文件读入 java。
因此需要geotools和t-arcgrid。
将这些加载到集合中时
libraryDependencies ++= Seq(
"org.geotools" % "gt-main" % geotools,
"org.geotools" % "gt-arcgrid" % geotools
)
我得到 unresolved dependency: it.geosolutions.jaiext.
即使添加了额外的解析器:
resolvers += "osgeo" at "http://download.osgeo.org/webdav/geotools"
resolvers += "boundless" at "http://repo.boundlessgeo.com/main"
它应该驻留在无限存储库中,但未解决http://mvnrepository.com/artifact/it.geosolutions.jaiext/jaiext/1.1.8
检查日志时 http://repo.boundlessgeo.com/main/it/geosolutions/imageio-ext/imageio-ext-arcgrid/1.1.17/imageio-ext-arcgrid-1.1.17.pom 正在尝试访问。
如果我在浏览器中单击,则会下载 imageio-ext-arcgrid-1.1.17.pom
。 SBT 有什么问题?对于多个(传递的)依赖项,可以观察到相同的问题。
要在此处重现该示例,也是一个最小的 git 项目 https://github.com/geoHeil/geoToolsProblem,但所有相关代码已在上面提供。
编辑
将 "org.geotools" % "gt-coverage" % geotools,
附加到依赖项将无济于事。
看起来添加 resolvers += "imageio" at "http://maven.geo-solutions.it"
就可以了。
我想将 ESRI ASCII 地理网格文件读入 java。 因此需要geotools和t-arcgrid。
将这些加载到集合中时
libraryDependencies ++= Seq(
"org.geotools" % "gt-main" % geotools,
"org.geotools" % "gt-arcgrid" % geotools
)
我得到 unresolved dependency: it.geosolutions.jaiext.
即使添加了额外的解析器:
resolvers += "osgeo" at "http://download.osgeo.org/webdav/geotools"
resolvers += "boundless" at "http://repo.boundlessgeo.com/main"
它应该驻留在无限存储库中,但未解决http://mvnrepository.com/artifact/it.geosolutions.jaiext/jaiext/1.1.8
检查日志时 http://repo.boundlessgeo.com/main/it/geosolutions/imageio-ext/imageio-ext-arcgrid/1.1.17/imageio-ext-arcgrid-1.1.17.pom 正在尝试访问。
如果我在浏览器中单击,则会下载 imageio-ext-arcgrid-1.1.17.pom
。 SBT 有什么问题?对于多个(传递的)依赖项,可以观察到相同的问题。
要在此处重现该示例,也是一个最小的 git 项目 https://github.com/geoHeil/geoToolsProblem,但所有相关代码已在上面提供。
编辑
将 "org.geotools" % "gt-coverage" % geotools,
附加到依赖项将无济于事。
看起来添加 resolvers += "imageio" at "http://maven.geo-solutions.it"
就可以了。