Maven项目打jar包并添加依赖库

今天有个弄了个需求,就是提供jar包给第三方接入sso系统。sso使用了一个开源库,在打包jar出来测试的时候,发现那个开源库的包不存在。折腾了好久,发现了一个方法可以把第三方的资源包与我们自己开发的代码打包到一起:

第一步:IDEA设置

第二步点击左边Artifacts:

第三步直接点击ok 不用选择程序入口Main class

点击apply 后点击ok  最后在pom文件下添加打包方式:

<packaging>jar</packaging>

添加完成之后直接Builder即可完成打包:

这样打包之后 jar包存放的位置在项目中的out/artifacts/xxxx_jar/目录下

解压打包后的jar会发现 你所需要依赖的包和你开发的代码在一起

总结:总觉得这种打包方式不太正确,如果有人知道正确的打包方式欢迎留言告知  嘻嘻嘻嘻嘻嘻嘻嘻!!!!

问题:按照我的想法是比如自己开发的一个工具tool.jar包,使用maven的方式引入fastjson,怎么样正确打包可以在我其他项目中引入自己的tool.jar的时候可以直接使用fastjson,而项目中不用另外在添加fastjson的依赖呢?

如果有知道的大佬   可以告诉我一下  感激感激!!!!!!!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值