描述:maven项目在搭建(加载、更新、保存)时,出现For artifact {null:null:null:jar}: The groupId cannot be empty 问题立即转到terminate,情况都是莫名其妙的停止。
原因:jar有问题
显示现象与 解决方式:
1.在加载jar时,由于网不好,有jar包没有下载下来。
现象:这种情况下,项目中pom.xml会报错。
解决:在pom.xml中查找问题jar包删除,然后进行update maven。
2.在加载jar时,因手动停止或网路问题,导致jar包只加载一半。
现象:这种情况下,pom.xml文件不报错(jar存在,内容不全),但有一些文件中存在找不打到类等错误。
解决:查对错误类所在jar然后再本地库中删除jar然后 update maven。
3.加载jar时,如果是关联jar下载失败
现象:项目不会报错,pom.xml也没问题,但项目会有一个 红色的 "!"。
解决:这种情况只能删除全部jar 然后重新加载。
4. 如果是关联jar包加载一半
现象:这种错误好查找,项目不报错,只有在启动项目或项目运行时会报错(隐藏问题)
解决:这种情况也是删除全部jar 然后重新加载。
注:加载jar 时,会按招 java Build Path 依次进行加载jar(优先级可以调整),如果网络问题,加载失败,那么 update 也没用。
总结:网好,真好!~~麻烦少!~~事儿少!~~