maven提示jar包找不到

需求:调用华为云的身份证识别接口,实现获取身份证的信息。
问题:指定华为云的镜像库不管用:

<!--    <repositories>-->
<!--        <repository>-->
<!--            <id>sis-repo</id>-->
<!--            <name>Sis Release Repository</name>-->
<!--            <url>https://mirrors.huaweicloud.com/repository/maven/huaweicloudsdk</url>-->
<!--            <releases>-->
<!--                <enabled>true</enabled>-->
<!--            </releases>-->
<!--            <snapshots>-->
<!--                <enabled>false</enabled>-->
<!--            </snapshots>-->
<!--        </repository>-->
<!--    </repositories>-->

解决方式有2种:
第一种:在dependency中指定jar包的路径

		<dependency>
            <groupId>com.huawei.sis</groupId>
            <artifactId>huaweicloud-java-sdk-sis</artifactId>
            <version>1.3.0</version>
            <scope>system</scope>
            <systemPath>${project.basedir}/lib/huaweicloud-java-sdk-sis-1.3.0.jar</systemPath>
        </dependency>

${project.basedir}从项目跟路径指定
更多pom内置属性参考:https://blog.csdn.net/moonpure/article/details/82380456
第二种:使用spring框架,需要用到外部jar包时,找不到,即使指定上面第一种方法也还是找不到,具体原因不清楚,有知道的朋友可以在评论或者私信给我。
解决方式:

 <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-source-plugin</artifactId>
                <version>3.0.0</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                    <encoding>UTF-8</encoding>
                    <compilerArguments>
                        <extdirs>${project.basedir}/lib</extdirs>
                    </compilerArguments>
                </configuration>
            </plugin>
        </plugins>
    </build>

指定父级目录的根目录,
以上就是本人对jar包找不到的2种解决方式,有不正确,或者不对的地方,还请大家指出来。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值