我正在 Eclipse 4.2 (Juno) 中开发一个 JSF 2.1 项目 - 但是我需要使用一个尚未更新才能在 Eclipse 4.2 中工作的插件 - 所以我安装了 Eclipse 3.7-Indigo 并尝试在中打开 JSF 项目Eclipse 靛蓝。
但是这是我收到的错误消息 -
Implementation of version 2.1 of project facet jst.jsf could not be found. Functionality will be limited.
如何解决这个问题?我正在使用的项目利用了 JSF 2.1 和 PrimeFaces。
最佳答案
实际上,您应该在项目属性的 Project Facets 条目中编辑 JSF Facet 版本,然后再将项目导入到不支持较新 JSF Facet 版本的旧 Eclipse 版本中。
如果由于某种原因无法执行此操作,您还可以通过转到导航器 View 中的 .settings
文件夹,打开 org.eclipse.wst 来手动更改它.common.project.facet.core.xml
文件和编辑
<installed facet="jst.jsf" version="2.1"/>
进入
<installed facet="jst.jsf" version="2.0"/>
关于eclipse for java-如何将对 jsf 2.1 的支持添加到 eclipse 3.7-indigo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11609260/