放假了,记录一下快放假前遇到的问题。
还记得那一天,阳光明媚,蓝天。。。嗯,调bug烦死了,鬼记得天气了。。。
在公司包代码写好后美滋滋打包到maven私服,然后老大告诉我,要添加xxx,我TM,不早说。
一想,得,也简单,几分钟的事情而已,开工。
5分钟过去,代码改好了,删除私服上的jar,重新传上去。完美,没毛病。
开始该引入该jar的代码,然后悲剧了,找不到jar中新添加的class,但是没改之前的class还可以知道。。。
然后,2、3个小时过去了。。。。
最后发现是gradle自己缓存了之前没改的jar,就没有重新从私服上下载改了后的jar。
因为虽然我改了jar,但是坐标版本什么都没变,gradle看到本地缓存有这个依赖,就没有从私服上下载了。
删除本地repository的缓存后,果然gradle从私服上从新导入jar,然后就是没有红线的舒爽界面。