今日工作心得之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编译一个原理,怎么就忘了呢?

posted @ 2023-01-31 22:39  君莫笑我十年游  阅读(27)  评论(0编辑  收藏  举报