尝试通过 Gradle 构建 OJDBC 应用程序,我们可以在 https://maven.oracle.com 的 Oracle Maven 存储库中找到 com.oracle.jdbc:ojdbc7:12.1.0.2,但我们无法获得 com.oracle.jdbc:ucp:12.1.0.2。 来自Oracle的这个"教程"链接表明它应该可用:https://blogs.oracle.com/dev2dev/entry/how_to_get_oracle_jdbc
按照文章中的说明,使用 Maven 和 Hello, World 项目,Maven 下拉了 ojdbc7.jar但它"找不到工件 com.oracle.jdbc:ucp:jar:12.1.0.2"。
还有其他人可以通过Maven下载获得它吗? GAV 是否正确?
我们已经检索了该文件以存入"您无法从Maven获得的东西"的本地存储库中,因此我们有一个解决方法。 但似乎这应该是可用的,因此应该需要在这样的存储库中。
UCP 可在 Oracle Maven 存储库中使用。 GAV 是
<groupId>com.oracle.jdbc</groupId>
<artifactId>ucp</artifactId>
<version>12.1.0.2</version>
我刚刚测试了从 https://www.oracle.com/content/secure/maven/content/com/oracle/jdbc/ucp/12.1.0.2/ucp-12.1.0.2.pom 下载UCP POM文件,它工作正常。
请确保正确使用您的 Oracle 用户名和密码。