首先,这个报红问题通常是由于IntelliJ IDEA的缓存导致的,因此我们可以尝试清除缓存解决这个问题。
步骤如下:
- 在IntelliJ IDEA中打开你的项目,进入Maven Projects的面板。
- 找到被报红的项目,展开该项目的"Plugins"节点。
- 找到“spring-boot-maven-plugin”这个插件,右键选择“clean”,然后再右键选择“install”。
- 等待该插件重新下载完毕,并成功安装到本地仓库。
- 关闭IDEA,删除项目中的target文件夹。
- 重新打开IDEA,重新加载该项目,看看报红问题是否已经解决。
如果以上方法还不能解决问题,我们可以尝试修改这个插件的版本号。
步骤如下:
- 在IntelliJ IDEA中打开你的项目,进入Maven Projects的面板。
- 找到被报红的项目,展开该项目的“Lifecycle”节点。
- 找到“clean”和“install”两个命令,依次双击运行。
- 等待该插件重新下载完毕,并成功安装到本地仓库。
- 在pom.xml文件中找到"spring-boot-maven-plugin"这个插件,并修改它的版本号。
- 保存并关闭pom.xml文件。
- 关闭IDEA,删除项目中的target文件夹。
- 重新打开IDEA,重新加载该项目,看看报红问题是否已经解决。
以下是两个问题报错和解决过程示例:
问题1:无法加载主类
解决方法:
1、在此处添加您的Main类、程序入口类
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId >
<artifactId>spring-boot-maven-plugin</artifactId >
<version>2.5.4</version>
<configuration>
<mainClass>com.example.demo.DemoApplication </mainClass>
</configuration>
</plugin>
</plugins>
</build>
2、重新打包构建maven项目
3、运行项目
问题2:Could not find goal 'repackage' in plugin org.springframework.boot:spring-boot-maven-plugin:2.0.4.RELEASE
解决方法:
1、修改Maven配置,改变镜像源为阿里镜像
2、检查Maven仓库是否缺少jar包,缺少则手动下载
3、清除Maven仓库中的spring-boot-maven-plugin插件和以它为依赖的插件,以及对应项目的依赖
4、重新安装依赖,重新构建项目
5、重新运行项目
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:解决IDEA springboot”spring-boot-maven-plugin”报红问题 - Python技术站