【问题标题】:Cannot resolve Derby 10.5.3.0 dependancies with Maven无法使用 Maven 解决 Derby 10.5.3.0 依赖项
【发布时间】:2011-08-11 13:27:23
【问题描述】:

我正在尝试构建我的客户端应用程序以在 maven 构建中包含 Derby 10.5.3.0。我的 pom.xml 依赖是:

<dependency>
  <groupId>org.apache.derby</groupId>
  <artifactId>derby</artifactId>
  <version>10.5.3.0</version>
  <scope>compile</scope>
</dependency>

我在构建过程中收到此错误:

无法解析项目 DERBY:DerbyDemo:jar:0.0.1-SNAPSHOT 的依赖项:无法收集 [org.apache.derby:derby:jar:10.5.3.0(编译)]的依赖项

其他版本的 Derby 构建良好。我想在构建中使用 10.5.3.0 以与服务器的版本保持同步,即 Java DB 10.5.3.0 的 Oracle 下载

【问题讨论】:

    标签: maven dependencies derby


    【解决方案1】:

    作为参考,在发布时版本 10.9.1.0 有效:

    <dependency>
        <groupId>org.apache.derby</groupId>
        <artifactId>derby</artifactId>
        <version>10.9.1.0</version>
     </dependency>
    

    我刚刚从the Derby site挑选了最新版本

    【讨论】:

      【解决方案2】:

      那是相当老的德比。并非所有版本的 Derby 都存储在主 Maven 存储库中。可以用更新的版本吗?

      【讨论】:

      • 是的,我可以,事实上我可以在 pom.xml 中使用 10.5.3.0_1 版本解决依赖关系。它有效,只是试图保持客户端和服务器同步。我们使用 Netbeans 7.0 配置 Oracle 的 Java DB,从 Oracle 下载的最新 JavaDB 是 10.5.3.0。 Netbeans 在嵌入式驱动程序中遇到了我尝试过的最新 Apache Derby 版本之一(我相信是 10.8.1.2)。
      猜你喜欢
      • 2012-01-12
      • 2017-01-06
      • 2014-09-05
      • 1970-01-01
      • 1970-01-01
      • 2015-02-06
      • 2021-08-24
      • 2017-05-06
      • 2011-12-08
      相关资源
      最近更新 更多