Maven引入本地jar包并生成jar包运行修改MANIFEST.MF文件

本文记录了在Maven项目中如何引入无Maven坐标本地jar包,并在打包时将其包含在classpath中。通过设置scope为system及修改MANIFEST.MF文件确保运行时不出现NoClassFoundError。适用于多模块项目,特别是需要集成第三方库的场景。
摘要由CSDN通过智能技术生成

Published: 29 Jun 2015 Category: maven

由于项目需要发送短信的功能,确定了产品后,开始开发,发现第三方提供的jar没有maven坐标。于是就开启了一系列的坑爹之路,最后还是解决了,纪录下。

先大致介绍下项目环境,以便能够更好的理解。 首先项目是分多模块的,3个jar包,1个war包。其中2个jar包是任务运行,批处理,监控等,发短信的功能就在其中一个jar中完成。还有个jar 是core包,一些通用的公用的类,配置文件,services服务等。war包就是个服务接口,利用SpringMVC完成。

以下所有的修改都在一个任务jar中。

从第三方下载的jar复制到src/main/resources/lib目录下(新建lib目录),

引用方式:

<dependency>
  <groupId>SMS_SDK_JAVA</groupId>
  <a
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值