Maven命令将本地jar打包到maven仓库

Stella981
• 阅读 412

一、背景

日常开发中,常见的一种情况是在java项目的pom.xml文件中引入依赖版本信息,由于maven中央仓库没有这个jar,我们可以从其他地方下载下来,然后再使用打包方式将下载下来的jar包打包到maven仓库。

二、示例

1. 依赖ojabc6引入

Maven命令将本地jar打包到maven仓库

2. 依赖无法从中央仓库下载

Maven命令将本地jar打包到maven仓库

三、本地jar打包到maven仓库

1.打包命令:

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.3 -Dpackaging=jar -Dfile=ojdbc6-11.2.0.3.jar

2. 切换到jar包所在的目录执行命令

Maven命令将本地jar打包到maven仓库

本文同步分享在 博客“Thinkingcao”(CSDN)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

点赞
收藏
评论区
推荐文章
blmius blmius
1年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录 问题 用navicat导入数据时,报错: 原因这是因为当前的MySQL不支持datetime为0的情况。 解决修改sql\mode: sql\mode:SQL Mode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。 全局s
Stella981 Stella981
11个月前
Gradle + GitHub Actions 自动发布项目至 Maven 仓库
摘要 -- 文章内容核心是使用 Gradle 整合 GitHub Actions 自动化发布 Java 项目至 Maven 仓库。文章内是将项目发布至 sonatype 提供的仓库中。如果你需要自动化发布,或者需要将项目同步至 Maven 中央仓库请仔细阅读。 前期准备 ---- 1. 可同步 Maven 中央仓库的门票,在 [Issues Sona
Easter79 Easter79
11个月前
SpringBoot+Druid+Mybatis连接Oracle
最近有一个新项目需要开发搭建了个SpringBoot框架 记录一下! Oracle连接jar编译到maven仓库参考:[Maven编译jar包到本地仓库](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fblog.csdn.net%2Fwzsy_ll%2Farticle%2Fdetails
Stella981 Stella981
11个月前
Maven项目使用打包时使用本地jar包库
在使用maven管理项目时,有时候我们可能会使用一些第三方的jar包依赖库,但是这些jar包依赖库又没有在共有的maven仓库。 通常只能下来放到本项目的lib目录下。但是我们打包时如果不做处理,那么打包后的fat jar中不会有lib文件夹中的相关jar包。 打包后无法运行起来,因此需要做特殊处理,让maven打包时能够把使用到外部jar打进去。主要就是在
Stella981 Stella981
11个月前
MAVEN添加JAR包到本地仓库
一般公共广泛使用的jar包好说,特殊的jar包在网上找不到哪个maven仓库里有就只能放到本地仓库里了。 背景:搞百度云推送,百度提供了服务端的java SDK,因此只能吧这个jar包上传到本地仓库 maven命令: mvn -install:install -file eg: mvn install:install-file -DgroupI
Stella981 Stella981
11个月前
Maven第四篇【私有仓库、上传jar包、引用私服jar包、上传本地项目到私服】
搭建私有服务器 ======= 前面已经说过了,我们使用Maven的使用,如果需要导入相对应的jar包,Maven首先会在我们的本地仓库中寻找—>私有仓库—>中心仓库… 然而,我们的本地仓库常常没有想要的jar包的,而经常去中心仓库下载这就非常浪费时间和资源了…因此我们一般都有一个私有仓库… 另外有些公司都不提供外网给项目组人员,因此就不能使用mave
Stella981 Stella981
11个月前
SpringBoot+Druid+Mybatis连接Oracle
最近有一个新项目需要开发搭建了个SpringBoot框架 记录一下! Oracle连接jar编译到maven仓库参考:[Maven编译jar包到本地仓库](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fblog.csdn.net%2Fwzsy_ll%2Farticle%2Fdetails
Stella981 Stella981
11个月前
Android So动态加载 优雅实现与原理分析
> 背景:漫品Android客户端集成适配转换功能(基于目标识别(So库35M)和人脸识别库(5M)),导致apk体积50M左右,为优化客户端体验,决定实现So文件动态加载. ![](https://oscimg.oschina.net/oscnet/00d1ff90e4b34869664fef59e3ec3fdd20b.png) 点击上方“蓝字”关注我
Stella981 Stella981
11个月前
MAVEN不能导入Oracle驱动问题
    最近搭建项目的时候需要用到maven导入Oracle驱动,一般按照步骤导入之后便可以使用了,但是导入之后发现加载Oracle数据库驱动报错。     从网上找了一下原因是由于Oracle的授权问题,Maven3之后不提供Oracle驱动,网上一般是将Oracle的驱动添加到maven仓库,这边使用的是另外一种方式,将Oracle的驱动jar包放在项
Stella981 Stella981
11个月前
Idea下maven的配置和使用
  maven的主要功能就是依赖管理,jar包仓库。和C#中的NuGet仓库差不多。另外也提供打包构建,启动插件等功能。下面主要讲一下,在使用Idea开发时,maven的配置和使用。 ### maven的安装和配置   **maven(3.6.1)**的下载地址:[https://idlestudio.ctfile.com/fs/14960372-382
Wesley13 Wesley13
11个月前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
#### 背景描述 # Time: 2019-01-24T00:08:14.705724+08:00 # User@Host: **[**] @ [**] Id: ** # Schema: sentrymeta Last_errno: 0 Killed: 0 # Query_time: 0.315758 Lock_