maven版本和jdk不兼容导致的错误
最近同事的项目跑不起来了,看到报的错,我开始也是毫无头绪(不方便截图),想着都是从svn中download下来的项目,应该项目代码不会有什么问题 ;分析错误想着应该是maven的问题,因为是封闭开发,所以本地仓库里的jar是早已下载好的了;
个人分析:
说到maven感觉无非就是:
-
setting.xml里镜像代理设置错误,导致jar更新失败,出现带.lastupdate 诸如此类的失败的jar,然后不能正确更新,当然网络问题也会出现这些问题。
由于封闭开发是内网环境(外地所以无私服),以及jar早已下载好到本地仓库了,可以排除这个原因。 -
setting.xml指定的本地仓库是否有误,以及开发工具是否配置了正确的maven(关于这个,我博客早已写了);检查发现没有问题;
所以这个可以排除了。
3是否配置了正确的环境变量,cmd检查一下jdk和maven的环境变量,(如何配置这些环境变量,我的博客也有写);cmd输入java -version、mvn -version;发现没问题
思考:那tm出问题在哪了?
后来愚蠢的我去了趟maven官网,发现了一句话.然后我再去看了一下maven对应的jdk版本
解决方案:
由于项目需要,这里使用的还是jdk1.7;原来他的maven版本是3.6的,不兼容;换成了3.1的,就成功了;
感想:
我tm菜的真实
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_37432174/article/details/103134668