日食警告:未知分面项目

2022-09-02 09:53:36

我有一个父 Maven 项目(使用 java facet 版本 1.7),其中包括一些模块。我从Eclipse Juno SR1那里得到了以下警告:

Implementation of project facet java could not be found.
Functionality will be limited (Unknown Faceted Project Problem)

如何摆脱此错误?快速修复没有发现任何东西。有趣的是,我在“项目属性”对话框中没有“项目方面”条目。


答案 1

当您升级 IDE 或将项目从较旧的 IDE 打开到新 IDE 中时,会发生这种情况。

要解决(删除不受支持的分面):

  1. 打开您的项目文件夹;
  2. 转到 .settings 子文件夹
  3. 编辑 org.eclipse.wst.common.project.facet.core.xml 文件
  4. 删除引用您的错误的已安装分面
  5. 如果它不能立即解决(如果你在Eclipse中编辑文件),请尝试关闭并重新打开项目或重新启动eclipse。

完成所有操作后,如果尚未完成,您可以标记项目的正确方面以使其正常工作。


答案 2

只需删除文件

org.eclipse.wst.common.project.facet.core.xml

在文件夹中。.settings

它对我有用。


推荐