3

我试图解析 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。绒球

编辑即使我已经添加maven { url 'download.oracle.com/maven'; }了 build.gradle 但仍然没有解决依赖关系。

编辑:我得到以下错误

4

4 回答 4

6

sleepycat 7.0.6 版不在主 maven 存储库中,您需要将 oracle maven 存储库添加到您的 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 项目标签下。

于 2017-04-11T23:29:25.817 回答
5

在 pom.xml 中添加此代码

<repositories>
  <repository>
	 <id>oracle</id>
	 <name>Oracle repo</name>
	 <url>http://download.oracle.com/maven</url>
  </repository>
</repositories>

于 2018-11-13T04:01:16.553 回答
3

或者你可以忽略困猫依赖

<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>
于 2019-08-20T12:37:27.363 回答
-1

只需使用 jpos 1.9.2。不管怎样,那是最后一个稳定版本

于 2018-01-30T03:50:26.503 回答