簡體   English   中英

Maven本地存儲庫包含2條關於oracle依賴關系的路徑

[英]maven local repository contains 2 paths for oracle dependency

因此,出於某些未知原因,我對oracle有2個本地依賴項:“ \\ com \\ oracle \\ jdbc \\ ojdbc7 \\ 12.1.0.2”和“ \\ com \\ oracle \\ ojdbc7 \\ 12.1.0.2”。 在pom.xml中,我有這個依賴

<dependency>
        <groupId>com.oracle.jdbc</groupId>
        <artifactId>ojdbc7</artifactId>
        <version>12.1.0.2</version>
</dependency>

結果,由於缺少工件com.oracle.jdbc,該項目無法運行。 此問題的根本原因是什么?

從這里下載ojdbc7.jar正式12.1.0.2版本: https://www.oracle.com/technetwork/database/features/jdbc/default-2280470.html

然后在此文件所在的目錄中打開命令提示符,然后運行以下命令:

mvn install:install-file -Dfile=ojdbc7.jar -DgroupId=com.oracle.jdbc -DartifactId=ojdbc7 -Dversion=12.1.0.2 -Dpackaging=jar

這會將驅動程序安裝到本地存儲庫中正確的子目錄中,即:

<maven-local-repo-root>\com\oracle\jdbc\ojdbc7\12.1.0.2

接下來,刷新您的項目,相關性應該在項目中可見。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM