今日工作心得之maven
从gitlab上把项目拉下来之后,到idea里面用maven编译了下,结果就是提示有一些jar包下载不下来。
根据提示,我去到自己的maven setting.xml文件看了自己的mirror。
然后得知这是一个如果本地仓库获取不到文件就会去远程仓库下载嘛,可是还是下载不下来。
最后又去私服上面看了下我的依赖对应的repository,所以我把对应的mirror调整了下,然后还是提示下载不下来,真的无语了。
然后我又试着修改一个依赖的版本号,看看对应依赖是否能下载下来。
结果对应依赖是下载下来了,也能点进去,可是还是提示了最开始的版本号下载不下来,感觉很无语。。。
有点不相信,
后来呢,我就针对下载不下来的依赖到自己之前已经建立过的项目上把依赖放到pom文件里面。
结果第一个改了版本号是能下载下来的,所以mirror没问题,换成另一个版本号也没有问题。
于是我猜是有别的依赖用的那个下载不下来的版本号,果然经过尝试,发现真的是这样的。
没有办法,寻求同事,要了同事的maven 配置文件,结果看起来基本一样的。
所以最后也想清楚了,一个依赖于另一个依赖,而且私服上还没有对应版本号的依赖。
这个问题最后只能通过问同事本地的依赖最后解决了问题。没有办法啊,无语透了。
这里还有一个点要提的是拿了同事的本地依赖之后,记得不要clean,clean完了还是得去远程上面下载,结果又下载不到,所以直接compile。
另外也知道了mirror的mirrorOf属性的含义就是repository的意思,不过好像还是*牛逼一点。哈哈哈。
哦,还有个小点就是,在idea中如果运行groovy的时候,对应的groovy脚本是点不进去的,所以我在source里面把groovy的加进去了,做为源代码,就可以点进去了,好像和java编译一个原理,怎么就忘了呢?
如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,但是未经作者本人同意,转载文章之后必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
2021-01-31 第四阶段模块一 Servlet & JSP
2021-01-31 DevExpress中如何实现GridControl的分页功能
2021-01-31 idea 的报错:command line is too long ...