亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么有些jar文件沒有構建?

為什么有些jar文件沒有構建?

明月笑刀無情 2023-10-19 21:41:58
<dependency>    <groupId>oracle</groupId>    <artifactId>ojdbc6</artifactId>    <version>11.2.0.3</version></dependency>該依賴項無法下載。我在做什么?
查看完整描述

3 回答

?
慕田峪7331174

TA貢獻1828條經驗 獲得超13個贊

<servers>

? <server>

? ? <id>maven.oracle.com </id>

? ? <username>YOUR ORACLE USERNAME</username>

? ? <password>YOUR ORACLE PASSWORD</password>

? <configuration>

? ? <basicAuthScope>

? ? ? <host>ANY </host>

? ? ? <port>ANY </port>

? ? ? <realm>OAM 11g </realm>

? ? </basicAuthScope>

? ? <httpConfiguration>

? ? ? <all>

? ? ? <params>

? ? ? ? <property>

? ? ? ? ? <name>http.protocol.allow-circular-redirects </name>

? ? ? ? ? <value>%b,true </value>

? ? ? ? </property>

? ? ? </params>

? ? ? </all>

? ? </httpConfiguration>

? </configuration>

? </server>

</servers>

使用 Maven 加密 Oracle 密碼:

mvn -ep [YOUR ORACLE PASSWORD]

將存儲庫添加到 Maven POM 或 settings.xml:

<repositories>

? <repository>

? ? <id>maven.oracle.com</id>

? ? <name>oracle-maven-repo</name>

? ? <url>https://maven.oracle.com</url>

? ? <layout>default</layout>

? ? <releases>

? ? ? <enabled>true</enabled>

? ? ? <updatePolicy>always</updatePolicy>

? ? </releases>

? </repository>

</repositories>

<pluginRepositories>

? <pluginRepository>

? ? <id>maven.oracle.com</id>

? ? <name>oracle-maven-repo</name>?

? ? <url>https://maven.oracle.com</url>

? ? <layout>default</layout>

? ? <releases>

? ? ? <enabled>true</enabled>

? ? ? <updatePolicy>always</updatePolicy>

? ? </releases>

? </pluginRepository>

</pluginRepositories>

執行此操作后,Maven 將能夠解決依賴關系。

梅文中心

截至 2019 年 9 月,Oracle 已開始將其 jar 發布到 Maven Central。如果您可以使用這些版本,那么您只需更新您的依賴項即可:

<dependency>
??<groupId>com.oracle.ojdbc</groupId>
??<artifactId>ojdbc8</artifactId>
??<version>19.3.0.0</version></dependency>


查看完整回答
反對 回復 2023-10-19
?
慕碼人8056858

TA貢獻1803條經驗 獲得超6個贊

Oracle 驅動程序無法使用 Maven 安裝,

由于 Oracle 許可證限制,Oracle JDBC 驅動程序在公共 Maven 存儲庫中不可用。要將 Oracle JDBC 驅動程序與 Maven 結合使用,您必須手動下載并將其安裝到 Maven 本地存儲庫中。

您必須手動下載正確的驅動程序,然后可以采用兩種可能的路徑之一,即:

  1. 在本地 Maven 存儲庫中安裝驅動程序

  2. 定義您的依賴項,指示 jar 文件的路徑

以下是這兩種情況的一些示例:

本地maven倉庫

  • 下載驅動程序 jar 并將其解壓到您的文件系統中,

  • 然后執行以下命令

mvn?install:install-file?-Dfile=path/to/your/ojdbc6.jar?-DgroupId=com.oracle?
????-DartifactId=ojdbc6?-Dversion=11.2.0.3?-Dpackaging=jar
  • 最后調整你的依賴關系,請注意我使用了不同的groupId

<dependency>
????<groupId>com.oracle</groupId>
????<artifactId>ojdbc6</artifactId>
????<version>11.2.0.3</version></dependency>

指示jar文件的位置

這非常簡單,開門見山,只需將 jar 文件放在某個文件夾中并在依賴項中指明路徑,您甚至可以使用任何項目路徑,但您必須小心有關驅動程序許可證或分發的可能的法律問題規則;所以我建議您使用第一個選項。

<dependency>
??<groupId>com.oracle</groupId>
??<artifactId>ojdbc6</artifactId>
??<version>6</version>
??<scope>system</scope>
??<systemPath>${project.basedir}/lib/ojdbc6.jar</systemPath></dependency>

由于需要在每臺開發計算機上重復此過程,因此值得一提的是,您應該留下某種形式的文檔,指示該驅動程序的需求以及安裝它的必要步驟。


查看完整回答
反對 回復 2023-10-19
?
鳳凰求蠱

TA貢獻1825條經驗 獲得超4個贊

是的,Oracle JDBC 驅動程序將在中央 Maven 上可用。目前19.3版本已經推出,其他版本也將很快推出。


查看完整回答
反對 回復 2023-10-19
  • 3 回答
  • 0 關注
  • 193 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號