我正在尝试解决jPOS:2.0.8版本但由于无法解析com.sleepycat.je:je:7.0.6的依赖性而失败。
<dependency>
<groupId>com.sleepycat</groupId>
<artifactId>je</artifactId>
<version>7.0.6</version>
<scope>compile</scope>
</dependency>
我已经检查了maven存储库,com.sleepycat.je可以使用较低版本。
http://repo.maven.apache.org/maven2/com/sleepycat/je/ http://repo.maven.apache.org/maven2/org/jpos/jpos/2.0.8/jpos-2.0.8.pom
编辑
即使我在build.gradle中添加了maven { url 'download.oracle.com/maven'; }
,但仍未解析依赖关系。
编辑: 我收到了以下错误
出了什么问题:无法解决配置的所有依赖关系&#39;:compileClasspath&#39;。
无法解析com.sleepycat:je:7.0.6。要求: org.jpos:初级警务人员:2.0.8 无法解决com.sleepycat:je:7.0.6。 无法获得资源&#39; http://repo.maven.apache.org/maven2/com/sleepycat/je/7.0.6/je-7.0.6.pom&#39;。 无法获得&#39; http://repo.maven.apache.org/maven2/com/sleepycat/je/7.0.6/je-7.0.6.pom&#39;。 连接到repo.maven.apache.org:80 [repo.maven.apache.org/151.101.20.215]失败:连接超时: 连 无法解决com.sleepycat:je:7.0.6。 无法获得资源&#39; http://jpos.org/maven/com/sleepycat/je/7.0.6/je-7.0.6.pom&#39;。 无法获得&#39; http://jpos.org/maven/com/sleepycat/je/7.0.6/je-7.0.6.pom&#39;。 连接到jpos.org:80 [jpos.org/52.7.83.125]失败:连接超时:连接 无法解决com.sleepycat:je:7.0.6。 无法获得资源&#39; http://download.oracle.com/maven/com/sleepycat/je/7.0.6/je-7.0.6.pom&#39;。 无法获得&#39; http://download.oracle.com/maven/com/sleepycat/je/7.0.6/je-7.0.6.pom&#39;。 连接到download.oracle.com:80 [download.oracle.com/23.50.225.25,download.oracle.com/23.50.225.9] 失败:连接超时:连接
尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。
答案 0 :(得分:5)
sleepycat版本7.0.6不在主maven仓库中,你需要将oracle maven repo添加到你的pom中:
<repositories>
<repository>
<id>oracleReleases</id>
<name>Oracle Released Java Packages</name>
<url>http://download.oracle.com/maven</url>
<layout>default</layout>
</repository>
</repositories>
这超出了依赖项标记,直接位于de project标记下。
答案 1 :(得分:3)
将此代码添加到pom.xml
<repositories>
<repository>
<id>oracle</id>
<name>Oracle repo</name>
<url>http://download.oracle.com/maven</url>
</repository>
</repositories>
答案 2 :(得分:1)
或者您可以忽略困猫的依赖
<dependency>
<groupId>org.jpos</groupId>
<artifactId>jpos</artifactId>
<version>2.1.0</version>
<exclusions>
<exclusion>
<groupId>com.sleepycat</groupId>
<artifactId>je</artifactId>
</exclusion>
</exclusions>
</dependency>
答案 3 :(得分:-1)
只需使用jpos 1.9.2。无论如何,这是最后一次稳定发布