您好,欢迎来到五一七教育网。
搜索
您的当前位置:首页kaptcha依赖maven无法拉取的问题

kaptcha依赖maven无法拉取的问题

来源:五一七教育网

老依赖了,就是无法拉取,也不知道为什么,就是用maven一直拉去不成功,还以为是魔法的原因,试了好久发现不是,只好在百度寻求帮助了,好在寻找到了这位大佬的文章兄弟们可以去看看,总的来说就是

mvn install:install-file -DgroupId=“com.google.code.kaptcha” -DartifactId=“kaptcha” -Dversion=“2.3.2” -Dfile=“kaptcha-2.3.2.jar” -Dpackaging=“jar” -DgeneratePom=“true”

就欧克了

    <dependency>
      <groupId>com.google.code.kaptcha</groupId>
      <artifactId>kaptcha</artifactId>
      <version>2.3.2</version>
    </dependency>

pom文件中再引入这个依赖就好了

然后就有一点补充一下就是这个依赖是很老的一个依赖,适用于jdk1.8,已经很久就不更新了,然后就是如果你是jdk17的话就是最好就是

<!-- 图形验证码 升级到JDK17后,排除掉javax.servlet-api包 -->
            <dependency>
                <groupId>com.google.code.kaptcha</groupId>
                <artifactId>kaptcha</artifactId>
                <version>2.3.2</version>
                <exclusions>
                    <exclusion>
                        <groupId>javax.servlet</groupId>
                        <artifactId>javax.servlet-api</artifactId>
                    </exclusion>
                </exclusions>
            </dependency>

排除掉javax.servlet这个包,因为这个依赖是适用于1.8jdk的,现在的jdk17版本已经逐渐的更新了,

JDK 17 及以后,javax.servlet 已经被新的 Jakarta Servletjakarta.servlet)所取代。虽然它们功能相似,但由于包名和维护者的不同,两者会存在 兼容性问题冲突

我真服了,昨晚解决这个依赖后就玩去了,今天在使用这个图形验证码的时候,直接引入工具类,没想到又报错了-工具类import com.jhlabs.image.RippleFilter显示找不到,还得再引入依赖

<dependency>
            <groupId>com.jhlabs</groupId>
            <artifactId>filters</artifactId>
            <version>2.0.235</version>
</dependency>

才行。没想到过引入一个依赖会这么麻烦

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 517ttc.cn 版权所有 赣ICP备2024042791号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务