赞
踩
昨天在做gradle下载依赖时,用maven下载,然后复制到内网Nexus私服的时候(由于是内网,来回折腾了好久),发现没有下载依赖中的依赖,具体遇到问题和解决办法如下:
首先检查gradle下载的jar文件中的pom文件是否有其它依赖,没有设置路径的一般在C:/用户/Administrator/.m2,找到相应的jar版本,打开pom.xml文件检查:
发现我下载到的pom文件只有这一段(可能是下载过程中有错误,也可能是上传Nexus的问题):
查看依赖(在项目路径下):gradle dependencies >>aaa.txt --aaa.txt是把依赖关系输出到文件便于查看
发现没有find到依赖到的包;
其实真正的文件是包含了很多依赖:
导致我一直下载下完整,报各种ClassNotFound错误,在修改了新的jar包后,下载到了真正的pom文件,但是新的问题来了,lucene没有被下载!我在其它同事的电脑上是可以下载到正常依赖的;
在查了一些资料,发现是gradle的问题,在项目目录cmd模式,输入:gradle build --refresh-dependencies
然后可以竟然下载成功了!老命都折腾了一半,终于可以了,非常开心;
这个命令是清除缓存,刷新依赖,重新关联构建,至此问题解决,继续补包。
生命在于折腾,希望能帮到大家;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。