Maven之安装自定义jar到本地Maven仓库中

Maven之安装自定义jar到本地Maven仓库中

文章目录

    • Maven之安装自定义jar到本地Maven仓库中
    • [1. 命令行窗口安装方式](#1. 命令行窗口安装方式)
      • [1. 常用参数说明](#1. 常用参数说明)
      • [2. 安装实例](#2. 安装实例)
    • [2. IDEA中安装方式](#2. IDEA中安装方式)
    • [3. 使用](#3. 使用)

1. 命令行窗口安装方式

安装指定文件到本地仓库命令:mvn install:install-file;

在windows的cmd命令行中执行命令安装即可。注意:这个命令不能换行,中间用空格来分割的;

下文以安装ojdbc8.jar文件到本地Maven仓库为例

1. 常用参数说明

tex 复制代码
-DgroupId=<groupId>       : 设置项目代码的包名(一般用组织名)
-DartifactId=<artifactId> : 设置项目名或模块名 
-Dversion=1.0.0           : 版本号
-Dpackaging=jar           : 什么类型的文件(jar包)
-Dfile=<myfile.jar>       : 指定jar文件路径与文件名(同目录只需文件名)

2. 安装实例

如将C:\\ojdbc8.jar文件安装到Maven本地仓库中,命令如下:

shell 复制代码
mvn install:install-file -DgroupId=my.oracle -DartifactId=oracle-jdbc -Dversion=12.2.0.1 -Dpackaging=jar -Dfile=C:\\ojdbc8.jar

2. IDEA中安装方式

IDEA中安装也是执行的mvn install:install-file命令,如将C:\\ojdbc8.jar文件安装到Maven本地仓库中

  1. 命令
shell 复制代码
mvn install:install-file -DgroupId=my.oracle -DartifactId=oracle-jdbc -Dversion=12.2.0.1 -Dpackaging=jar -Dfile=C:\\ojdbc8.jar
  1. 将命令拷贝到Idea的Execute Maven Goal中,然后回车,如下
  1. 回车后进行进行安装,看到 BUILD SUCCESS后安装成功
shell 复制代码
........
[INFO] --- install:2.5.2:install-file (default-cli) @ yuan-boot-diskfile ---
[INFO] Installing C:\ojdbc8.jar to E:\MavenWarehouse\MavenLocalRepository\my\oracle\oracle-jdbc\12.2.0.1\oracle-jdbc-12.2.0.1.jar
[INFO] Installing C:\Users\23013\AppData\Local\Temp\mvninstall10488010300058837304.pom to E:\MavenWarehouse\MavenLocalRepository\my\oracle\oracle-jdbc\12.2.0.1\oracle-jdbc-12.2.0.1.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  0.711 s
[INFO] Finished at: 2024-02-07T08:59:52+08:00
[INFO] ------------------------------------------------------------------------
......

3. 使用

  1. 安装后会在本地仓库中形成下面结果
shell 复制代码
└─my
    └─oracle
        └─oracle-jdbc
            └─12.2.0.1
  1. 在pom.xml引入
xml 复制代码
<dependency>
      <groupId>my.oracle</groupId>
      <artifactId>oracle-jdbc</artifactId>
      <version>12.2.0.1</version>
</dependency>
相关推荐
leonardee1 小时前
Spring Security安全框架原理与实战
java·后端
q***5181 小时前
Spring Cloud gateway 路由规则
java
空空kkk2 小时前
SpringMVC框架——入门
java·spring
liyi_hz20082 小时前
云原生 + 国产化适配:O2OA (翱途)开发平台后端技术栈深度解析
java·后端·开源软件
⑩-2 小时前
缓存穿透,击穿,雪崩
java·redis
合作小小程序员小小店2 小时前
web网页开发,在线%考试管理%系统,基于Idea,html,css,jQuery,java,jsp,servlet,mysql。
java·前端·intellij-idea
程序媛_MISS_zhang_01102 小时前
vant-ui中List 组件可以与 PullRefresh 组件结合使用,实现下拉刷新的效果
java·linux·ui
曹牧2 小时前
Java中处理URL转义并下载PDF文件
java·开发语言·pdf
雾山大叔2 小时前
Python学习 - 面向对象学习-文件分类小测试
java·前端·spring
Eric_Makabaka3 小时前
计算机网络重要知识点
java·网络·计算机网络