我的應用程式依賴于以下工件
com.oracle.jdbc:ojdbc8
與
com.oracle.jdbc:ucp
構建失敗并出現以下錯誤
ERROR: /private/var/tmp/_bazel_me/4f1994ece960b360388a372b5e6aa4b2/external/maven/BUILD:2757:11: in jvm_import rule @maven//:com_oracle_jdbc_ojdbc8: cycle in dependency graph:
//package/java:MyClass
.-> @maven//:com_oracle_jdbc_ojdbc8
| @maven//:com_oracle_jdbc_ucp
`-- @maven//:com_oracle_jdbc_ojdbc8
有沒有辦法解決這個問題?
uj5u.com熱心網友回復:
看這里的神器:https :
//mvnrepository.com/artifact/com.oracle.jdbc/ojdbc8
只有一個版本:https :
//mvnrepository.com/artifact/com.oracle.jdbc/ojdbc8/12.2.0.1
它依賴于 com.oracle.jdbc:upc,它確實依賴于 com.oracle.jdbc:ojdbc8:12.2.0.1
https://mvnrepository.com/artifact/com.oracle.jdbc/ucp/12.2.0.1
這肯定是一個錯誤,因為我也不相信 maven 允許回圈依賴。
回顧https://mvnrepository.com/artifact/com.oracle.jdbc/ojdbc8,它說這已移至https://mvnrepository.com/artifact/com.oracle.database.jdbc/ojdbc8和版本upc 沒有依賴項:https : //mvnrepository.com/artifact/com.oracle.database.jdbc/ucp/12.2.0.1
所以也許com.oracle.database.jdbc:ojdbc8對你com.oracle.database.jdbc:ojdbc8:12.2.0.1有用(或特定版本,因為以前的版本是 12.2.0.1,最新版本是 21.4.0.0.1)
有趣的是,com.oracle.database.jdbc:ojdbc8 說它也被移動了:https ://mvnrepository.com/artifact/com.oracle.database.jdbc/ojdbc8
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/405477.html
標籤:
上一篇:如何使用按鈕重定向到另一個頁面?
