解決Maven不能下載“oracle、aspectjweaver、com.springsource.net.sf.cglib”jar


鳴謝網址:http://www.cnblogs.com/dongyangbolg/p/3455422.html

http://www.cnblogs.com/ysq0908/p/4737977.html

------------------------------------------------------------------

一、問題描述

Maven下載“oracle14-10.2.0.1.0.jar”、“aspectjweaver-1.8.0.jar”、“com.springsource.net.sf.cglib-2.2.0.jar”失敗。

二、解決

下載“oracle14-10.2.0.1.0.jar”

因為oracle驅動需要官方授權,因此maven官方庫沒有oracle jdbc驅動包,無法在pop.xml文件直接配置進行下載。可以通過將驅動包安裝到本地maven庫解決此問題。具體步驟是:

1.到 http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html 下載你所需要的oraclejar包。

2.在c盤新建oracle文件夾,將下載好的oracle14.jar放到oracle文件夾中。

3.在cmd中運行一下:

mvn install:install-file -DgroupId=oracle.jdbc.driver -DartifactId=ojdbc14 -Dversion=10.2.0.1.0 -Dpackaging=jar -Dfile=C:/oracle/ojdbc14.jar

4.在pom.xml中添加以下代碼:

    <dependency>
       <groupId>oracle.jdbc.driver</groupId>
       <artifactId>ojdbc14</artifactId>
      <version>10.2.0.1.0</version>
   </dependency>

 

下載“aspectjweaver-1.8.0.jar”

解決方案同上。下載此包的地址:http://maven.outofmemory.cn/org.aspectj/aspectjweaver/1.8.0/

注:在mvn install命令只需修改-DgroupId、-DartifactId、-Dversion、-Dfile即可。

 

下載“com.springsource.net.sf.cglib-2.2.0.jar”

在maven默認的官方庫(http://repo.maven.apache.org/maven2 )沒有找到此jar,但是在http://repository.sonatype.org/content/groups/public/ 這個庫中有這個jar,因此在eclipse中添加這個庫即可,如下:

<repositories>
      <repository>
          <id>Sonatype</id>
          <name>Sonatype Repository</name>
          <url>http://repository.sonatype.org/content/groups/public/</url>
          <layout>default</layout>
          <releases>
              <enabled>true</enabled>
          </releases>
          <snapshots>
             <enabled>false</enabled>
          </snapshots>
     </repository>
 </repositories>

這樣,Maven在從默認倉庫中找不到此jar后就會從上面的網址中進行下載。

 

后記:解決Maven下載失敗可從兩個方面解決,一是把jar下載到本地,然后運行“mvn install”這個命令將此jar再安裝到本地庫即可;二是在eclipse設置備用遠程倉庫進行下載。

 


免責聲明!

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



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