网站首页 > 开源技术 正文
最近小编一直发表了一些Java Web学习视频,看到有人在评论区怼我,心塞呀!现在没有发表一些学习心得,主要是时间确实太少了,事情又多,于是想起来可以把以前学习过的好的视频分享给大家。绝对不是水哦!
最近接了个外包项目,遇到很多个人开发时不会碰到的问题,最近小编将会将这些问题一一总结下来,和大家一起分享。看到小编百忙之中半夜抽出空来写文章,喜欢的话可以点赞哦。
今天先分享第一个坑,就是关于手动添加jar包到本地仓库,说实话,小编在网上也找了一些解决方案,实在是不敢恭维。不知道大家有没有发现,你在平常碰到问题去百度的时候,解决方案明明是错的,却还是有人去转,这些人简直是智障啊!浪费我的时间。于是小编决定从自己做起,坚持原创,杜绝没有验证过的solution!好吧,吐槽也吐完了,开始今天的正题。
先看一个jar包,kaptcha-2.3.2.jar,这个是做验证码用的,再看一下pom.xml文件.
jar包版本
现在将这个jar包手动添加到本地仓库。
第一、将jar包放到你的电脑中,目录如下:
jar在你电脑中的目录
第二、进入你本地jar包库的目录,下图是你的本地jar包目录:
本地jar包目录
第三、进入到本地版本库目录中执行如下命令:
mvn install:install-file -DgroupId=com.google.code -DartifactId=kaptcha -Dversion=2.3.2 -Dfile=D:\kaptcha-2.3.2.jar -Dpackaging=jar -DgeneratePom=true
要和上面的dependency保持一致,Dfile=你要添加的jar包目录
第四、出现如下提示说明成功
成功
第五、右击项目?maven?Update project即可,大功告成!
如果你坚持看到这里,恭喜你,你将会看到更加重要的内容,小编发现每次Update project之后都会出现一下稀奇古怪的问题,这个时候,你需要做下面这个事情。
右击项目名---->properties---->Deployment Assesmbly---->add---->点击Java Build Path Entries---->next---->添加maven dependency即可。原因我也没去深究,其次小编的eclipse貌似每次update project之后都需要添加一次maven dependency,简直无语了。
到这里就结束了吗?我希望是,然而事实并不是我想的那样!!!
现在说一下出现的奇葩bug,今天(已经过了12点了,确切说应该是昨天)早上我在实验室做的时候,上面的方法一次成功,但是晚上回到宿舍就不行了,搞IT就是这么扯淡,换个电脑就不行了,于是小编好好看了一下,终于发现问题所在。先看一下之前不行的时候出现的信息。
请大家注意箭头所指的地方,它把jar包给我放到了E盘,事实上,我的jar包在C盘,看下图:
那么问题来了,这究竟是这么一回事呢?原因在于之前小编在学习maven的时候更改了maven的默认仓库,以及你的eclipse用的是自己的maven还是你下载的maven,都是需要注意对的地方,已经说到这里了,相信各位小伙伴应该也理解了我的意思了!剩下的留给大家去考虑吧!
最后小编依然欢迎大家评论!小编会在第一时间回复,如果喜欢的话,欢迎订阅哦!一起交流学习进步,毕竟头条的读者中编程大神大有人在啊!
猜你喜欢
- 2024-10-08 Spring Security的项目中集成JWT Token令牌安全访问后台API
- 2024-10-08 从WEB登录谈网络安全(web登录安全方案)
- 2024-10-08 Java微服务_医疗管理项目_基于若依快速开发框架
- 2024-10-08 RuoYi若依系统的验证码如何替换为更美观的EasyCaptcha
- 2024-10-08 若依二开:重构验证码模块(带你了解什么是高内聚低耦合)
- 2024-06-30 使用idea新建springBoot+Gradle项目(超详细)
- 2024-06-30 IDEA构建maven项目(idea构建maven项目找不到找不到输出文件)
- 2024-06-30 基于JAVA SSM springboot实现的抗疫物质信息管理系统设计和实现
- 2024-06-30 实战:SpringBoot分布式验证码登录方案
- 2024-06-30 前后端分离模式下验证码实现(前后端分离验证码保存方案)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)