Я пытаюсь использовать Marklogic DMSDK (Data Movement SDK) в Java, потому что я хочу загружать контент с динамическими параметрами.Я использую Marklogic 9.0-8.Я как бы следовал примеру, предоставленному
https://developer.marklogic.com/learn/data-movement-sdk
. Я использую maven для сборки java-приложения с java 1.8 для windows 10. Но когда я попытался собрать, я получил следующие ошибки.Эта ошибка также произошла с примером кода.
[INFO] Building loaddata 0.0.1-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] Downloading from : https://developer.marklogic.com/maven2/com/burgstaller/okhttp-digest/1.16/okhttp-digest-1.16.pom
[INFO] Downloading from : https://repo.maven.apache.org/maven2/com/burgstaller/okhttp-digest/1.16/okhttp-digest-1.16.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.346 s
[INFO] Finished at: 2019-02-22T13:50:23-05:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project loaddata: Could not resolve dependencies for project org.asme.publish:loaddata:jar:0.0.1-SNAPSHOT: Failed to collect dependencies at com.marklogic:marklogic-client-api:jar:4.1.2 -> com.burgstaller:okhttp-digest:jar:1.16: Failed to read artifact descriptor for com.burgstaller:okhttp-digest:jar:1.16: Could not transfer artifact com.burgstaller:okhttp-digest:pom:1.16 from/to MarkLogic-releases (https://developer.marklogic.com/maven2): sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target -> [Help 1]
Ниже приведены некоторые фрагменты из моего pom.xml
<repositories>
<repository>
<id>MarkLogic-releases</id>
<name>MarkLogic Releases</name>
<url>https://developer.marklogic.com/maven2</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.marklogic</groupId>
<artifactId>marklogic-client-api</artifactId>
<version>4.1.2</version>
</dependency>
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-json</artifactId>
<version>1.17</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.25</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
Большое спасибо, Хелен