IDEA手动导入本地jar的依赖

使用maven-assembly-plugin插件打包会在target目录下生成2个jar,xxx-xxx-xx.jar和xxx-xx-with-dependencies.jar,分别简称a.jar和b.jar

其中b.jar包包含项目内容和所有依赖,是可以直接放在项目中运行的。而a.jar只有自身的class,不含依赖,但是里面有pom,包含了依赖信息。

如果把a.jar不上传maven或本地仓库,而是直接导入项目,idea是不会自动导入a的依赖,需要手动导入a的依赖包。


1.在src下创建lib目录,并将需要导入的jar放此处

2.添加jar到工程,File/Project Strcuture/Modules,选择需要添加的jar

3.导入maven资源包,发现没有自动导入依赖(testng没有自动导入)

4.打开原jar包下META-INF/pom.xml,将里面的依赖复制到当前项目的pom.xml。

5.重新导入资源,导入成功。


 

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值