如何在没有公共存储库的情况下将 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:
在本地存储库中安装驱动程序 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中文网其他相关文章!