springboot项目maven打包编译第三方jar包,报错:找不到符号,找不到jar中的类

两种方法

第一种方法: 配置编译jar路径

pom.xml 中配置打包编译参数 compilerArguments 添加jar包所在目录,如下:
在这里插入图片描述

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                    <encoding>UTF-8</encoding>
                    <compilerArguments>
                        <!-- 打包编译 项目根目录下lib目录下的所有jar -->
                        <extdirs>${project.basedir}/lib</extdirs>
                    </compilerArguments>
                </configuration>
            </plugin>
        </plugins>
        <resources>
            <resource>
                <directory>src/main/resources</directory>
                <filtering>true</filtering>
            </resource>
        </resources>
    </build>

第二种方法:将要导入的jar生成maven依赖安装到本地maven仓库中

将jar包生成maven依赖导入本地仓库 命令:

mvn install:install-file -Dfile=Msc.jar -DgroupId=com.iflytek -DartifactId=msc -Dversion=1.0.0 -Dpackaging=jar

将第三方jar包 Msc.jar 生成maven依赖安装到本地maven仓库。
其中 -DgroupId 、 -DartifactId 和 -Dversion 的内容就是我们在pom.xml中导入依赖时需要填的组织名 工程名 和 版本号。

        <dependency>
            <groupId>com.iflytek</groupId>
            <artifactId>msc</artifactId>
            <version>1.0.0</version>
        </dependency>

将jar包安装到本地maven仓库完整过程如下

  • 1 打开cmd 命令行窗口: Win + R 输入"cmd" 后 键盘按回车键
    在这里插入图片描述
    在这里插入图片描述

  • 2 切换工作目录到 jar 所在目录下
    如果要安装maven的jar包不在系统盘C盘下(打开cmd默认是在系统盘下)的话,先切换盘符,比如 我的jar 在D盘下,那么输入 d: 然后回车
    在这里插入图片描述
    用命令 cd 切换工作目录 (我将Msc.jar 放在了 D:\te 目录下)
    cd D:\te
    在这里插入图片描述

  • 3 安装jar的maven依赖到本地仓库
    切换了工作目录后,就可以开始安装了

    mvn install:install-file -Dfile=Msc.jar -DgroupId=com.iflytek -DartifactId=msc -Dversion=1.0.0 -Dpackaging=jar

    在这里插入图片描述
    看到BUILD SUCCESS 就是成功啦,也可以去本地maven仓库下去看看安装的maven依赖

如何导入maven依赖就不再啰嗦了。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值