一、将本地jar包放入到项目中
首先,在项目根目录下创建一个名为lib的文件夹,然后将需要使用的本地jar文件复制进去。完成后的目录结构大致如下:

二、在pom.xml引入本地jar包
接下来,需要在pom.xml中配置依赖声明。groupId与artifactId可以自定义填写,但systemPath必须指向本地jar的绝对或相对路径。这里有一个关键细节:scope要设置为system,这样Maven才能正确识别为本地外部依赖。

com.abc TrustPayClient V3.1.4 system ${project.basedir}/lib/TrustPayClient-V3.1.4.jar
三、项目打包时将本地jar打包进入项目
完成上述步骤后,在IDE中编写代码时确实可以正常引用jar包中的类,但一旦执行打包操作就会报错——因为默认的打包机制不会将system作用域的依赖包含在内。必须额外配置一个Maven插件,让lib/目录下的所有jar文件都被复制到最终生成的WEB-INF/lib目录中。下面这段配置正是为了实现这一目的:

org.apache.maven.plugins maven-war-plugin 2.3 ${project.artifactId} lib/ WEB-INF/lib **/*.jar
总结
以上三个步骤就是处理本地jar包与Maven项目集成的标准流程:创建目录、配置依赖、添加打包插件。每一步操作并不复杂,但缺少任何一个环节都可能导致打包失败。在实际开发中遇到类似场景,直接套用这份配置即可顺利解决。
