我在 Eclipse 中的 SpringMVC 项目的
pom.xml
中收到此错误:
"Cannot invoke "java.net.URI.getScheme()" because "uri" is null"
对此有任何指示吗?
如果您之前没有收到此错误,则当您将 maven 项目加载到 IDE 中时,将
pom.xml
内容移至记事本,保存空 pom.xml
,让 IDE 尝试处理空 pom.xml
并粘贴内容返回并保存。
不知何故,STS IDE 会自行启动 PMS。为我工作 - Spring Tool Suite 4.
从 Eclipse 中删除项目,而不删除磁盘中的内容。再次导入项目并等待构建(如果是自动的)并清理项目。它应该有效并且对我有效!
该问题可能是由于在 Eclipse 外部重命名或删除 maven 项目文件夹,然后在 Eclipse 内部删除那些缺失的项目引起的。稍后,您可以使用不同的项目文件夹名称将项目重新导入回 Eclipse。
如果您遇到这种情况,解决问题的最简单方法是删除 Eclipse 工作区中的 .metadata 文件夹并创建一个新文件夹。导入maven项目,但这一次一切应该都很好。
如果无法删除 .metadata 文件夹,您可以尝试以下步骤: