【问题解决】若依项目中本地jar包 怎么打入线上部署的jar包里面

138 阅读1分钟

前段时间做了一个微信小程序:球场笔记,最近准备做一个pdf转换的工具小程序,需要引入外部的包aspose-words-jdk16.jar,在本地测试的时候没有问题,部署到线上就会提示包里的方法类找不到

作为一个前端选手,遇到后端问题就是各种百度各种AI,一直就说我的那个方法所在的controller写的有问题,但是我反复检查,没问题。

最终定位到问题就是这个jar包只是在编译阶段生效了,部署到线上的时候,并没有把相关的包打进去。

我这边因为不懂后端 我只好将自己的解决方法分享出来。

我在resources资源目录下面新建了一个lib文件夹,将jar包放了进去 在这里插入图片描述 需要选中文件夹 右键 添加为库 然后在对应的pom里面引用

<dependency>
            <groupId>aspose</groupId>
            <artifactId>aspose-words</artifactId>
            <version>15.8</version>
            <scope>system</scope>
            <systemPath>${project.basedir}/src/main/resources/lib/aspose-words-15.8.0-jdk16.jar</systemPath>
        </dependency>

最重要的一步 一定要在pom里面在上这一行 在这里插入图片描述

有相关问题 可以通过 微信公众号:酷爱篮球的前端小李 找到我