Maven - 解决无法安装 Kaptcha 依赖的问题

谷歌出品的 Kaptcha 验证码框架,没有上传到maven的中央仓库,所有通过常规的pom文件导入依赖下载是无法使用的。点此前往 maven官网查看Kaptcha jar包引入的代码 

1.本人只有 kaptcha.2.3.2.jar ,因此需先在 pom.xml 文件中 引入 kaptcha.2.3.0 的代码,如下

<!-- kaptcha -->
<dependency>
	<groupId>com.google.code</groupId>
	<artifactId>kaptcha</artifactId>
	<version>2.3.0</version>
</dependency>

 2.然后再下图中标志下载文件,会提示下载失败。

3.查找自己的maven本地仓库的位置,根据验证码的pom文件的引用地址新建文件夹,比如说:com.google.code.kaptcha,那就在${maven_direction}/com/google/code/kaptcha,其中maven_direction是maven的本地仓库地址,一直查找文件夹,不存在那就创建名字一样的文件夹,这里看到Kaptcha的版本是2.3.0,改为2.3.2  ,

4.然后删除里面的文件,再把 kaptcha.2.3.2.jar 丢进去 

5.在当前文件夹,进入cmd 窗口,输入一下代码,显示成功即可。

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”

 

 6.将之前pom.xml 引入的代码改为以下代码,至此引入 Kaptcha 验证码框架 完成!

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

7.拓展

1)解决版本冲突问题

<dependency>
  <groupId>com.alibaba</groupId>
  <artifactId>druid</artifactId>
  <version>版本号</version>
  
  <exclusions>
	<exclusion>
	  <groupId>com.alibaba</groupId>
	  <artifactId>jconsole</artifactId>
	</exclusion>

  </exclusions>
  
</dependency>

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值