我正在Eclipse 4.2(Juno)中开发一个JSF 2.1项目 - 但是我需要使用一个尚未更新的插件才能在Eclipse 4.2中运行 - 所以我安装了Eclipse 3.7-Indigo并尝试打开JSF项目Eclipse Indigo。
然而,这是我收到的错误消息 -
Implementation of version 2.1 of project facet jst.jsf could not be found. Functionality will be limited.
如何解决此问题?我正在使用的项目使用JSF 2.1和PrimeFaces。
答案 0 :(得分:7)
您应该在项目属性中的 Project Facets 条目中编辑JSF facet版本,然后在不支持较新的JSF facet版本的较旧Eclipse版本中导入项目。 / p>
如果由于某种原因无法执行此操作,那么您也可以通过转到导航器视图中的.settings
文件夹,打开org.eclipse.wst.common.project.facet.core.xml
文件并编辑
<installed facet="jst.jsf" version="2.1"/>
到
<installed facet="jst.jsf" version="2.0"/>