2017-04-08 166 views
0

我想將ESRI ASCII geo網格文件讀取到java中。 因此需要geotools和t-arcgrid。SBT無法解析OSgeo/JAI maven依賴關係

當加載到這些設置像

libraryDependencies ++= Seq(
    "org.geotools" % "gt-main" % geotools, 
    "org.geotools" % "gt-arcgrid" % geotools 
) 

我得到即使加入額外的解析器:

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,的依賴性也無濟於事。

回答

0

它看起來像添加resolvers += "imageio" at "http://maven.geo-solutions.it"將使它的工作。