首页 >Java >java教程 >如何在没有公共存储库的情况下将 Oracle JDBC 驱动程序添加到 Maven 项目?

如何在没有公共存储库的情况下将 Oracle JDBC 驱动程序添加到 Maven 项目?

Patricia Arquette
Patricia Arquette原创
2024-12-11 11:07:10623浏览

How to Add Oracle JDBC Driver to Maven Project Without a Public Repository?

如何在没有公共存储库的情况下将 Oracle JDBC 驱动程序添加到 Maven 项目

理论上,要将 Oracle JDBC 驱动程序添加到您的 Maven 项目,你可以在 POM 中包含以下依赖项:

<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>ojdbc14</artifactId>
    <version>10.2.0.3.0</version>
</dependency>

但是,这会失败,因为由于许可限制,驱动程序 JAR 在中央 Maven 存储库中不可用。

使用 Oracle JDBC 驱动程序查找存储库

不幸的是,没有公共存储库包含 Oracle JDBC驱动程序,因为其二进制许可证禁止公开分发。

添加 Oracle JDBC 驱动程序而无需存储库

由于公共存储库不可用,您需要从 Oracle 网站手动下载驱动程序 JAR:

  1. 访问以下 URL:http:// /www.oracle.com/technology/software/tech/java/sqlj_jdbc/index.html
  2. 下载所需的Oracle JDBC 驱动程序版本。

在本地存储库中安装驱动程序 JAR

获得 JAR 后,可以使用以下命令将其安装在本地 Maven 存储库中命令:

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.3.0 -Dpackaging=jar -Dfile=ojdbc.jar -DgeneratePom=true

利用 Oracle 的 Maven信息

虽然没有公共存储库,但 Oracle 在 Maven Central 存储库中提供了一个 POM 条目,其中包含必要的信息:

<groupId>com.oracle</groupId>
<artifactId>ojdbc14</artifactId>
<version>10.2.0.3.0</version>

这允许您将 Oracle JDBC 驱动程序包含为不指定存储库的依赖项。 Maven会在需要时自动从Oracle网站下载JAR。

以上是如何在没有公共存储库的情况下将 Oracle JDBC 驱动程序添加到 Maven 项目?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn