maven提示错误,unresolved plugin解决方案

错误:

idea打开maven项目,maven提示错误,unresolved plugin

解决方案:

分析原因,初步怀疑maven的setting文件未指定插件仓库信息
1 首先:配置maven的setting文件,指定仓库信息,idea中maven项目管理中reimport,并不能解决问题

另外了解到:maven仓库中的某个构件如果因为网络或者其他的原因,没有下载成功或者下载被中断,
将会出现一个LastUpdated的文件,这个时候,就算网络好了,也不能正常使用这个构件。


2 删除local repository文件夹下.lastUpdated文件:

cleanLastUpdated.bat(windows版本)

@echo off
rem create by NettQun
  
rem 这里写你的仓库路径
set REPOSITORY_PATH=D:\Java\maven-repository\maven-aliyun\repository
rem 正在搜索...
for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\*lastUpdated*"') do (
    del /s /q %%i
)
rem 搜索完毕
pause

cleanLastUpdated.sh(linux版本)

# create by NettQun
 
# 这里写你的仓库路径
REPOSITORY_PATH=~/Documents/tools/repository
echo 正在搜索...
find $REPOSITORY_PATH -name "*lastUpdated*" | xargs rm -fr
echo 搜索完

删除local repository文件夹下.lastUpdated文件也未曾生效,依然会重新生成,仍无法解决问题。

参考:https://blog.csdn.net/sinat_31177681/article/details/69802339
https://blog.csdn.net/u011990675/article/details/80066897

3 删除所有报错的插件目录并在IntelliJ中在Maven项目选项卡中,“重新导入所有Maven项目”。

参考:https://stackoverflow.com/questions/20496239/maven-plugins-can-not-be-found-in-intellij

猜你喜欢

转载自blog.csdn.net/xieganyu3460/article/details/81711443