Gradle添加本地jar包
Posted mungerz
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Gradle添加本地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>
转载请标明出处
以上是关于Gradle添加本地jar包的主要内容,如果未能解决你的问题,请参考以下文章