Eclipse显示“Maven配置问题:未知”
Eclipse显示“Maven配置问题:未知”
我刚刚在eclipse中导入了一个在https://start.spring.io/上创建的spingboot项目。
我尝试了两次导入,但问题依然存在。
已经尝试了mvn update、mvn clean install、尝试清理项目,但这些都没有起作用。
这是pom xml文件的第一行出现了问题。
我不知道如何解决这个问题。
我正在使用Java 11。
这是完整的POM文件:
问题原因:Maven配置问题,具体为未知的错误。
解决方法:
1. 第一步:降级到
在pom.xml文件中找到
X 3.1.1
2. 第二步:更新项目。
- 右击项目
- 进入Maven
- 点击Update Project
- 清理并重新运行应用程序
如果以上方法仍然无效,可以尝试手动安装Eclipse Bug 547340的修复程序:
- 打开Eclipse
- 点击Help菜单
- 选择Install New Software
- 在Work with中输入https://download.eclipse.org/m2e-wtp/signed/mavenarchiver/0.17.4/
- 点击Enter
- 选择m2e extensions并点击Next进行安装
问题原因:
根据提供的链接(https://bugs.eclipse.org/bugs/show_bug.cgi?id=547340)显示,这似乎是Eclipse中的一个bug。
解决方法:
将Maven的jar插件版本从3.1.2临时降级到3.1.1。在
3.1.1
这样你的pom文件将如下所示:
4.0.0 org.springframework.boot spring-boot-starter-parent 2.1.5.RELEASE com.in28minutes.springboot.rest.example spring-boot-2-jpa-with-hibernate-and-h2 0.0.1-SNAPSHOT spring-boot-2-jpa-with-hibernate-and-h2 Demo project for Spring Boot 11 3.1.1 org.springframework.boot spring-boot-starter-data-jpa org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-devtools runtime com.h2database h2 runtime org.projectlombok lombok true org.springframework.boot spring-boot-starter-test test org.springframework.boot spring-boot-maven-plugin
更新:
已经发布了一个修复程序。在Eclipse/STS中点击"Help" -> "Check for updates"并安装最新的m2e连接器。
根据对话内容可以看出,有用户尝试更新m2e,但是最新的可下载的Eclipse版本和m2e里程碑版本1.12.0.20190529-1915仍然不能解决问题。后来有用户提到,通过更新来自该里程碑下载站点(http://download.eclipse.org/m2e-wtp/milestones/1.4)的m2e-wtp插件,问题得到解决。