首页 > Java > java教程 > 如何解决 Oracle JDBC 驱动程序的 Maven 依赖关系?

如何解决 Oracle JDBC 驱动程序的 Maven 依赖关系?

Barbara Streisand
发布: 2024-12-13 05:06:10
原创
150 人浏览过

How to Resolve Maven Dependencies for the Oracle JDBC Driver?

解决 Oracle JDBC 驱动程序的 Maven 依赖

将 Oracle JDBC 驱动程序合并到 Maven 项目中以实现运行时依赖需要找到兼容的存储库,因为它的Maven 中央存储库中不存在。

识别存储库

不幸的是,Oracle JDBC 驱动程序的二进制许可证阻止了它在任何公共存储库中的可用性。因此,用户必须避免使用包含驱动程序的潜在非法公共存储库。

添加本地存储库

尽管缺少公共存储库,但Oracle JDBC 驱动程序的元数据可在 Maven 中央存储库中访问。此元数据提供了手动将驱动程序添加到项目的本地存储库所需的信息。

<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>ojdbc14</artifactId>
    <version>10.2.0.3.0</version>
</dependency>
登录后复制

要添加驱动程序,请从 Oracle 网站下载 JAR 文件并使用以下 Maven 命令:

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 \
     -Dversion=10.2.0.3.0 -Dpackaging=jar -Dfile=ojdbc.jar -DgeneratePom=true
登录后复制

通过启用 POM 生成,可以避免 pom.xml 文件中出现警告。对于维护本地 Maven 存储库的团队,提供的指南有助于上传 JAR。

以上是如何解决 Oracle JDBC 驱动程序的 Maven 依赖关系?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板