maven 安装本地jar包 + 注意事项(解决缺失依赖)

博客介绍了Maven安装本地Jar包的方法。指出常规安装方式下Jar包的pom文件无内容,需项目提供依赖或解压Jar包找pom文件复制内容到本地仓库。还给出安装示例,说明了实际应用中解压Jar包找pom文件及复制内容到对应仓库路径的操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先得讲讲,为什么已经有这么多博客写这个maven 安装本地jar包我还要写,主要是我发现网上得大部分教程博客都是不全的,容易遇到让人懵逼的事情,我的博客虽然我不保证我的你用了肯定百分百没问题,但是保你99%还是可以的吧?有问题就去找那个1%

1. 注意事项(安装前要明白)

使用常规的安装方式也就是我下面讲的安装方式,安装本地的jar包其pom文件是没有东西的,也就是说jar需要的依赖是没有的,这个时候如果就需要对应项目本身提供需要jar包需要的依赖,否则就需要解压安装的jar包找到pom文件,将里面的内容粘贴到本地仓库里面对应jar包的pom文件里面,这样使用jar包的时候会自动引入jar包需要的依赖

2. 示例

需要安装的jar包就在当前目录,否正需指定全路径,-Dfile:可以用绝对路径,比如D:\jar\commons-lang3-3.9.jar

DgroupId、DartifactId、Dversion:这几个就按照依赖写的配置就好

<dependency>
  <groupId>org.apache.commons</groupId>
  <artifactId>commons-lang3</artifactId>
  <version>3.9</version>
</dependency>
mvn install:install-file "-Dfile=commons-lang3-3.9.jar" 
\ "-DgroupId=org.apache.commons" 
\ "-DartifactId=commons-lang3" 
\ "-Dversion=3.9" 
\ "-Dpackaging=jar"

3. 实际应用

mvn install:install-file "-Dfile=commons-lang3-3.9.jar" "-DgroupId=org.apache.commons" "-DartifactId=commons-lang3" "-Dversion=3.9" "-Dpackaging=jar"

4. 解压jar包找到pom文件

在这里插入图片描述

5. 找到安装jar包的仓库路径,找到对应pom文件内容复制粘贴过去

这个很简单,执行第三点命令安装jar包的时候会打印出来直接去到对应目录,即可看到pom文件。打开文件将对应pom文件内容复制粘贴过去进去就可以了
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值