7

我很想在 Java 世界中测试新框架,并决定创建一个利用 Maven 和 db4o 的新项目。我开始熟悉 Maven,但是我很难将 db4o 作为依赖项添加到项目中。第一个问题是官方 Maven 存储库中不存在 db4o。接下来出现的问题是 db4o 最近似乎已经重组了他们整个站点的 URI:s,所以当我尝试浏览他们的站点时,我总是收到“找不到站点”消息。

我在某处发现了一个潜在的 Maven 存储库,该存储库应该位于https://source.db4o.com/maven,但我一直得到“读取原型目录时出错https://source.db4o.com/maven无法在存储库中找到资源“当我尝试访问它时。

那么,关于如何通过 Maven 获得 db4o 的任何建议?我使用 M2Eclipse 插件通过 Eclipse 管理 Maven。

4

2 回答 2

18

使用以下代码段为我工作:

<project>
  <repositories>
    <repository>
      <id>source.db4o</id>
      <url>http://source.db4o.com/maven</url>
    </repository>
  </repositories>

  ...

  <dependencies>
    <dependency>
      <groupId>com.db4o</groupId>
      <artifactId>db4o-full-java5</artifactId>
      <version>8.1-SNAPSHOT</version> <!-- latest version -->
    </dependency>
    ...
  </dependencies>
</project>
于 2010-02-20T19:59:04.087 回答
3

除非已使用 Nexus 索引器对 Maven 存储库进行了索引,否则您不会在 m2eclipse 中看到依赖项……很少有 3rd 方存储库。

于 2011-03-02T23:18:46.413 回答