Java POM文件中的依赖项版本为红色表示什么?

Java POM文件中的依赖项版本为红色表示什么?,java,maven,intellij-idea,Java,Maven,Intellij Idea,在IntellijMaven项目的POM文件中,有时依赖项的版本值被涂成红色。这到底意味着什么?我可以忽略它吗?它可能意味着很多事情,但最常见的是,它意味着在您正在查找的库中找不到指定的版本。 如果依赖项位于手动升级的项目上,则应确保已部署该项目 另外,当您将鼠标悬停在上面时,确切的推理通常会写下来。我知道在eclipse中,它也写在顶部。您应该单击文件->使缓存无效/重新启动,它解决了我的问题。这解决了我的红色问题。当您尚未导入/更新依赖项时,有时会发生这种情况。例如,在IntelliJ ID

在IntellijMaven项目的POM文件中,有时依赖项的版本值被涂成红色。这到底意味着什么?我可以忽略它吗?

它可能意味着很多事情,但最常见的是,它意味着在您正在查找的库中找不到指定的版本。 如果依赖项位于手动升级的项目上,则应确保已部署该项目


另外,当您将鼠标悬停在上面时,确切的推理通常会写下来。我知道在eclipse中,它也写在顶部。

您应该单击文件->使缓存无效/重新启动,它解决了我的问题。这解决了我的红色问题。

当您尚未导入/更新依赖项时,有时会发生这种情况。例如,在IntelliJ IDEA中,我通常在右上角有一个按钮:

更新:为了避免将来出现这种情况,您可以为pom.xml启用自动导入