我似乎無(wú)法讓Maven將ojdbc6.jar文件捆綁到項(xiàng)目的war文件中。直接為Hibernate工具指定依賴項(xiàng)時(shí),我可以在POM文件中使用它。但是它不會(huì)與項(xiàng)目的war文件捆綁在一起,因此我的項(xiàng)目無(wú)法在Tomcat上運(yùn)行。我嘗試了所有可以在網(wǎng)上找到的解決方案,包括為此問(wèn)題在此處指定的解決方案:在Maven存儲(chǔ)庫(kù)中查找Oracle JDBC驅(qū)動(dòng)程序最近,我做了以下事情:將jar文件下載到我的機(jī)器上運(yùn)行以下命令以將jar安裝到我的本地存儲(chǔ)庫(kù)中:mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.3 -Dpackaging=jar -Dfile=ojdbc6.jar -DgeneratePom=true(我也嘗試過(guò)該命令的各種變體。)最后,我將依賴項(xiàng)放入pom文件中:<dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> <version>11.2.0.3</version></dependency>我運(yùn)行一個(gè)干凈的版本,但失敗了:mvn -U clean package[INFO] Scanning for projects...[INFO] [INFO] ------------------------------------------------------------------------[INFO] Building jazztwo 0.0.1[INFO] ------------------------------------------------------------------------Downloading: http://repo1.maven.org/maven2/com/oracle/ojdbc6/11.2.0.3/ojdbc6-11.2.0.3.jar[INFO] ------------------------------------------------------------------------[INFO] BUILD FAILURE[INFO] ------------------------------------------------------------------------[INFO] Total time: 0.700s[INFO] Finished at: Tue Mar 27 15:06:14 PDT 2012[INFO] Final Memory: 3M/81M[INFO] ------------------------------------------------------------------------[ERROR] Failed to execute goal on project jazztwo: Could not resolve dependencies for project edu.berkeley:jazztwo:war:0.0.1: Could not find artifact com.oracle:ojdbc6:jar:11.2.0.3 in central (http://repo1.maven.org/maven2) -> [Help 1]為什么不起作用?我準(zhǔn)備把昂貴的計(jì)算機(jī)零件扔到整個(gè)房間里。這浪費(fèi)了很多時(shí)間。(謝謝您,甲骨文。我們又向您支付了多少?)是因?yàn)槲以贛ac上嗎?
Oracle JDBC ojdbc6 Jar作為Maven依賴項(xiàng)
哆啦的時(shí)光機(jī)
2019-11-08 10:23:19