1 maven 在添加包后出错,project 处有红线的解决办法
Maven默认会使用本地缓存的库来编译工程,对于上次下载失败的库,maven会在~/.m2/repository/<group>/<artifact>/<version>/目录下创建xxx.lastUpdated文件,一旦这个文件存在,那么在直到下一次nexus更新之前都不会更新这个依赖库。
解决方法:
方案一:
找到对应的仓库文件夹,删除后重新导包。
方案二:
在 maven 的配置文件中 setting.xml 添加更新策略
<updatePolicy>always</updatePolicy>
这样会强制每次都更新依赖库