本文是一个记录贴,因为在实习中遇见了一个jar包,是公司内部的也没上传内部仓库,所以需要手动处理。考虑到问题的普遍性,以后可能会用到,就记录下了。

应用场景

  1. 无法从maven remote repository下载。例如oracle的DB驱动。

实现步骤

当然你得有mavn环境,没环境你也不会搜这个问题了

命令:

# 参数解释
# 我们的maven依赖如下
#       <dependency>
#            <groupId>com.oracle</groupId>
#            <artifactId>ojdbc6</artifactId>
#            <version>11.2.0</version>
#        </dependency>
#我们需要根据自己的dependency 来定制命令mvn install:install-file # 上面的gropId是com.oracle,因此 -DgroupId=后接com.oracle-DgroupId=com.oracle# 同理artifactId为ojdbc6,因此 -DartifactId=后接ojdbc6-DartifactId=ojdbc6# 愿意同上-Dversion=11.2.0# 编译后的类型,例如为war,编译后就是war # 你甚至还能写个pdf作为参数,mvn不做检查-Dpackaging=jar # Dfile后面跟的是文件路径,例如文件位置是/Users/liao/Downloads/ojdbc8.jar# 你可以写绝对路径,也可以相对路径,因为我本身就在downloads下,所以直接写文件名就能访问-Dfile=ojdbc8.jar

最后写出一行就是:

# 一行输入mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar -Dfile=ojdbc8.jar

运行结果(成功):

这个时候你的本地仓库,就会有这个包了

用jar包生成maven依赖相关推荐

  1. 找不到javax.servlet.jsp.tagext.TagSupport或TagSupport类需要引用的jar包或maven依赖

    分页时需要用到的一个类,把该引的包都引了,发现还是找不到这个类,找资料才发现,缺少jsp-api.jar,已上传至资料库. 当然使用Maven依赖的同学,在pom.xml中引入如下内容即可. < ...

  2. Spire.Doc for Java的jar包、maven库-全套free资源

    Spire.Doc for Java的jar包.maven依赖-全套free资源 官方代码学习文档 官方免费jar包和maven依赖 Maven依赖:(3.88以下,不支持两个文章对照) e-iceb ...

  3. 手动将jar包导入pom依赖,让jar包适配本地maven项目

    前言: Oracle对maven很久没有更新依赖,虽然19年更新了一版,但pom引入一直有错误. 我用的是oralce 12的依赖,虽然有jar包,但是依赖和pom没有适配,项目打包的时候还要去中央仓 ...

  4. java工程打成jar包 - 使用maven assembly插件打包及手动打包

    在java工程打包的过程中遇到过不少问题,现在总结一下.一种是典型的maven工程打包,依赖的jar包全都在pom.xml中指定,这种方式打包很方便:另一种是依赖了本机jar包(不能通过pom.xml ...

  5. 发布/上传Jar包到Maven中央仓库 - 史上最详细

    发布 Jar 包到 Maven 中央仓库 在项目开发过程中,我们常常会使用 Maven / Gradle 从仓库拉取开源的第三方 jar 包,可能是私有仓库,可能是 Maven 中央仓库,也可能是第三 ...

  6. 发布个人项目jar包到maven中央仓库详解

    发布个人项目jar包到maven中央仓库详解 1.在sonatype提交发布工单(Issue) sonatype是由社区支持的开源项目托管服务(Open Source Project Reposito ...

  7. Gradle打可运行Jar包(包含依赖第三方库中的类)

    为什么80%的码农都做不了架构师?>>>    使用Gradle来打Jar包,在引入Gradle的java插件后,直接就能实现 在build.gradle文件中引入java插件 pl ...

  8. IDEA本地仓库存在jar包但maven引入仍然报红

    IDEA本地仓库存在jar包但maven引入仍然报红 一个项目下S分多个模块A\B\C\D,本地仓库是同一个,每个模块有自己的pom文件,其中一个子模块A引入了spring-test <depe ...

  9. Maven - 发布JAR包到Maven远程中央仓库

    声明:经过下面一系列操作之后,以后想发布新版本,只要修改好要升级的版本,然后在 Maven的 Lifecycle 里双击 deploy 即可~ 前言 自使用maven以来,没少使用maven中央仓库中 ...

最新文章

  1. JSP连接SQL数据库实现数据分页显示
  2. 名额有限 | 邀你奔赴一场与太极图形开发者的约会
  3. git clone 失败
  4. server2019远程服务器ipv4地址_Windows Server 2019远程桌面服务配置和授权激活
  5. linux之telnet命令使用
  6. Python中的互斥锁和join的应用
  7. mysql执行一条sql语句的完整过程,sql语句在mysql中的执行过程
  8. 国内少有的Flutter干货分享:Flutter的原理及美团的实践!
  9. Xdebug的优点!php代码开发
  10. 前端面试总结--数据结构与算法五
  11. 高性能MySQL概述
  12. pom文件无法加载ojdbc14-10.2.0.4.0.jar
  13. Linux命令学习手册-vi介绍
  14. 给大家带来一道原创C++题ya,大家把代码发在留言框。我会随后公布答案哦!!
  15. 数学符号(取底、取顶、不大于、不小于)和标准假彩色合成
  16. 数理统计基础-相关系数
  17. 让数据快速使用, “无代码”新贵Nextion BI高效解决企业“BI”难
  18. 【历史上的今天】1 月 25 日:电子游戏起源;《吃豆人》作者出生;“蠕虫王”问世
  19. 短信验证码后端-接口设计
  20. Travel(SPFA+思维)

热门文章

  1. 不宜猥琐惊世人 猥琐哥横空出世
  2. 计算机仿真文献标识码,【计算机仿真论文】计算机仿真纸币识别体系分析(共4309字)...
  3. 彻底关闭win10自动更新(针对已经关闭windows update项,但系统仍自动更新的问题)
  4. Epoch, Batch, Iteration 区别
  5. mysql icp(Index Condition Pushdown) using index condition
  6. airpods版本号_airpods蓝牙版本是多少,苹果AirPods正式版使用评测
  7. class function
  8. Codeforces14 E. Camels(dp)
  9. memont高级使用说明
  10. misra c编码规范个人整理总结/misra c 2012中文版-个人总结-【方便查询】