Gradle添加本地jar包,Maven添加本地jar包


解決問題:

gradle添加本地jar包?

gradle添加ojdbc?

maven添加本地jar包?

 

1. 為什么ojdbc不能直接導入gradle工程中?

應為ojdbc在oracle的Maven倉庫中,在中央Maven倉庫中,ojdbc是非法的,所以不能直接從中央Maven倉庫中拉取。

 

2. gradle添加本地jar包?

 

3. maven添加本地jar包

原理:在項目的根目錄下添加一個本地Maven倉庫,然后把Maven倉庫中的jar包導入到pom文件中。

3.1 在${basedir}(pom.xml文件所在路徑)目錄下建立一個叫“maven-repository”的本地倉庫。

 

3.2 使用命令安裝我們要引用的JAR到此倉庫中:

mvn deploy:deploy-file -Dfile=<path-to-file> -DgroupId=<group-id> -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=jar -Durl=file:./maven-repository/ -DrepositoryId=maven-repository -DupdateReleaseInfo=true
mvn deploy:deploy-file -Dfile=E:\OracleDemo\lib\ojdbc-6.jar -DgroupId=ojdbc -DartifactId=ojdbc -Dversion=6 -Dpackaging=jar -Durl=file:./maven-repository/ -DrepositoryId=maven-repository -DupdateReleaseInfo=true

 

3.3 在pom.xml中如下使用

3.3.1 申明倉庫

<repositories>
    <repository>
        <id>maven-repository</id>
        <url>file:///${project.basedir}/maven-repository</url>
    </repository>
</repositories>

3.3.2 添加引用

<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc</artifactId>
<version>6</version>
</dependency>

 

 

轉載請標明出處


免責聲明!

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



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