解决 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中文网其他相关文章!