2016-03-10 3 views
0

Если я смотрю в Maven repositories, я могу найти:В каком хранилище содержатся официальные и рабочие драйверы JDBC Postgis?

<dependency> 
    <groupId>net.postgis</groupId> 
    <artifactId>postgis-jdbc</artifactId> 
    <version>2.2.0</version> 
</dependency> 

Если я пытаюсь использовать его (с SBT), то возникает эта ошибка:

[warn] :::::::::::::::::::::::::::::::::::::::::::::: 
[warn] ::   UNRESOLVED DEPENDENCIES   :: 
[warn] :::::::::::::::::::::::::::::::::::::::::::::: 
[warn] :: org.postgis#postgis-jdbc;2.1.0SVN: not found 
[warn] :::::::::::::::::::::::::::::::::::::::::::::: 

Здесь я могу найти его источник код: https://github.com/postgis/postgis-java/tree/v2.2.0

UPDATE:

Если я очистил кеш Maven, появится проблема выше.

+0

Разве вы не можете использовать обычный драйвер JDBC Postgres? –

+0

Postgis-драйвер является оболочкой для обычного драйвера JDBC и добавляет специальные возможности Postgis для работы с геометрическими столбцами. –

+0

Вы зависите от '2.1.0', но это должно быть' 2.2.0'. – Tunaki

ответ

0

тайна решена:

Это расконфигурация СБТ.

У меня была старая зависимость postgis "org.postgis" % "postgis-jdbc" % "2.1.0SVN" exclude("postgres", "postgres") от project/build.sbt. Я сидел только в ./build.sbt.

Эта зависимость исчезла из хранилищ Maven. Только компьютеры с этой зависимой кешировкой не имели этой проблемы.