maven倉庫報錯 sqljdbc4、ojdbc6、tomcat-jdbc-8.5.14


報錯:Cannot resolve com.microsoft.sqlserver:sqljdbc4:4.0  和  Missing artifact com.microsoft.sqlserver:sqljdbc4:jar:4.0

原因:當我們項目中用到的數據庫為sql server時  我們一般在maven項目的pom.xml只添加依賴:

<dependency>
    <groupId>com.microsoft.sqlserver</groupId>
    <artifactId>sqljdbc4</artifactId>
    <version>4.0</version>
</dependency>

但是添加完之后  pom.xml會提示:Missing artifact com.microsoft.sqlserver:sqljdbc4:jar:4.0

制定路徑下確實沒有sqljdbc4.jar文件。

微軟不允許以maven的方式直接下載該文件

解決方法:

下載 sqljdbc4.jar

官網下載

windows版本http://go.microsoft.com/fwlink/?LinkId=144633&clcid=0x804

UNIX版本http://go.microsoft.com/fwlink/?LinkId=144635&clcid=0x804

官網地址:https://www.microsoft.com/en-us/download/details.aspx?id=11774

推薦幾個網站:

http://maven.ibiblio.org/maven/

https://www.kumapai.com/open

http://www.java2s.com/Code/Jar/CatalogJar.htm

幾乎什么都能下載了吧,何必花積分在下載區下載呢

(jar包查找網站https://www.findjar.com/網站簡介:findJAR.com is a JAR search engine that helps Java developers to find JAR libraries containing required Java classes.)

 

 

 

 添加新文件夾 C:\Users\Administrator\.m2\repository\sqlserver\sqljdbc4\4.0

 將sqljdbc4-4.0.jar文件放進去

 運行命令

mvn install:install-file -Dfile=sqljdbc4-4.0.jar -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=4.0 -Dpackaging=jar

解釋:mvn install:install-file -Dfile=“jar包的絕對路徑” -Dpackaging=“文件打包方式” -DgroupId=groupid名 -DartifactId=artifactId名 -Dversion=jar版本

測試

進入maven倉庫,發現sqljdbc4.jar已經安裝。

執行相關項目的maven,編譯通過。idea 標紅消失

 

報錯:Failure to find com.oracle:ojdbc6:pom:11.2.0.3

原因:Oracle的ojdbc.jar是收費的,所以maven的中央倉庫中沒有這個資源,只能通過配置本地庫才能加載到項目中去。

下載ojdbc6-11.2.0.3.jar

下載ojdbc6地址:https://mvnrepository.com/artifact/oracle/ojdbc6/11.2.0.3

新建C:\Users\Administrator\.m2\repository\ojdbc6\11.2.0.3,將ojdbc6-11.2.0.3.jar放進去,在該目錄運行

mvn install:install-file -Dfile=jdbc6-11.2.0.3.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar

注意:不能把jar包放在本地倉庫目錄里,會報錯的

 

下載ojdbc6-11.2.0.1.0.jar

http://central.maven.org/maven2/com/jslsolucoes/ojdbc6/11.2.0.1.0/ojdbc6-11.2.0.1.0.jar

新建C:\Users\Administrator\.m2\repository\ojdbc6\11.2.0.1.0,將ojdbc6-11.2.0.1.0.jar放進去,在該目錄運行

mvn install:install-file -Dfile=ojdbc6-11.2.0.1.0.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar

安裝成功

 

tomcat-jdbc-8.5.14

https://www.mvnjar.com/org.apache.tomcat/tomcat-jdbc/8.5.14/detail.html

其他操作同上

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM