【问题标题】:Maven and db4o dependencyMaven 和 db4o 依赖
【发布时间】:2011-01-19 04:37:50
【问题描述】:

我很想在 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。

【问题讨论】:

    标签: java maven-2 repository dependencies db4o


    【解决方案1】:

    使用以下 sn-p 为我工作:

    <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 中弹出。谢谢!
    • 你知道他们是否也打算将实际来源添加到 repo 中吗?当我点击一个类时,我希望 maven 上传资源,但没有运气......他们不在那里
    • Versant 被 Actian 收购。他们已经停止了他们在 db4o 上的工作。因此链接失效了。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-22
      • 2020-09-03
      • 2010-12-07
      • 1970-01-01
      • 2011-04-22
      • 2019-09-02
      相关资源
      最近更新 更多