Maven和db4o依赖

7
我很感兴趣尝试Java世界中的新框架,并决定创建一个利用Maven和db4o的新项目。我开始掌握Maven,但是我很难将db4o添加到项目的依赖项中。首先,db4o在官方Maven存储库中不存在。接下来的问题是,db4o似乎最近重构了他们整个网站的URI,因此每当我尝试浏览他们的网站时,我都会收到“找不到网站”的消息。
我在某个地方找到了一个潜在的Maven存储库,应该在https://source.db4o.com/maven,但是每当我尝试访问它时,都会收到“无法在存储库中找到资源”的“读取原型目录错误 https://source.db4o.com/maven” 的错误信息。
那么,有什么建议可以通过Maven获取db4o吗?我通过M2Eclipse插件在Eclipse中管理Maven。
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>

似乎手动添加依赖项就可以了。没有在M2Eclipse的GUI中弹出。谢谢! - Jens Jansson
你知道他们是否计划将实际源代码添加到仓库中吗?当我点击一个类时,我希望Maven上传源代码,但是没有成功...它们不在那里。 - Alexey Grigorev
1
Versant被Actian收购了。因此,他们停止了对db4o的工作。因此链接失效了。 - cheffe

3
除非使用Nexus索引器对Maven存储库进行了索引,否则您将看不到m2eclipse中的依赖项...很少有第三方存储库被索引。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接