Не удалось установить wikidata-query-rdf / Blazegraph

2

Я пытаюсь установить wikidata-query-rdf (https://github.com/wikimedia/wikidata-query-rdf), и с Blazegraph произошел сбой:

git clone https://gerrit.wikimedia.org/r/wikidata/query/rdf wikidata-query-rdf
cd wikidata-query-rdf
sudo mvn install

Я сначала получаю такое предупреждение: [ПРЕДУПРЕЖДЕНИЕ] POM для com.blazegraph: bigdata-cache: jar: 2.1.5-SNAPSHOT отсутствует, информация о зависимости недоступна

А потом:

[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] parent ............................................. SUCCESS [  6.246 s]
[INFO] Shared code ........................................ SUCCESS [ 19.727 s]
[INFO] Wikidata Query RDF Testing Tools ................... SUCCESS [  9.955 s]
[INFO] Blazegraph extension to improve performance for Wikibase FAILURE [ 16.945 s]
[INFO] Blazegraph Service Package ......................... SKIPPED
[INFO] Wikidata Query RDF Tools ........................... SKIPPED
[INFO] Wikibase RDF Query Service ......................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 54.513 s
[INFO] Finished at: 2017-12-19T10:58:12+00:00
[INFO] Final Memory: 58M/420M
[INFO] ------------------------------------------------------------------------


[ERROR] Failed to execute goal on project blazegraph: Could not resolve dependencies for project org.wikidata.query.rdf:blazegraph:jar:0.3.0-SNAPSHOT: The following artifacts could not be resolved: com.blazegraph:bigdata-cache:jar:2.1.5-SNAPSHOT, com.blazegraph:bigdata-client:jar:2.1.5-SNAPSHOT, com.blazegraph:bigdata-common-util:jar:2.1.5-SNAPSHOT, com.blazegraph:bigdata-core:jar:2.1.5-SNAPSHOT, com.blazegraph:bigdata-util:jar:2.1.5-SNAPSHOT, com.blazegraph:ctc-striterators:jar:2.1.5-SNAPSHOT: Could not find artifact com.blazegraph:bigdata-cache:jar:2.1.5-SNAPSHOT in wmf.mirrored (http://archiva.wikimedia.org/repository/mirrored)
  • 0
    Ответ вполне понятен или нет? Некоторые зависимости не могут быть найдены Maven. Вы можете видеть, что он ищет в хранилище, где доступны только релизы, но нет SNAPSHOTS: archiva.wikimedia.org/repository/mirrored/com/blazegraph/…
Теги:
maven
jar
wikidata

1 ответ

2
Лучший ответ

Некоторые зависимости не могут найти Maven. Вы можете видеть, что он ищет в репозитории, где доступны только релизы, но нет SNAPSHOTS.

Вы должны добавить репозиторий SNAPSHOT в родительский файл pom.xml:

<repositories>
       ....
  <repository>
            <id>wmf.snapshots</id>
            <url>https://archiva.wikimedia.org/repository/snapshots</url>
  </repository>
</repositories>

Или, альтернативно, измените свойство версии зависимостей Blazegraph на последнюю версию выпуска:

<properties>
        <blazegraph.version>2.1.4</blazegraph.version>
        ...
</properties>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню