eclipse for java-如何添加对jsf 2.1的支持以eclipse 3.7-indigo

Arv*_*ind 2 eclipse jsf

我正在Eclipse 4.2(Juno)中开发一个JSF 2.1项目 - 但是我需要使用一个尚未更新的插件才能在Eclipse 4.2中工作 - 所以我安装了Eclipse 3.7-Indigo并尝试在Eclipse Indigo中打开JSF项目.

但是这是我得到的错误消息 -

Implementation of version 2.1 of project facet jst.jsf could not be found. Functionality will be limited.    
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?我正在使用的项目使用JSF 2.1和PrimeFaces.

Bal*_*usC 7

实际上,您应该在项目属性的Project Facets条目中编辑JSF facet版本,然后在不支持较新的JSF facet版本的较旧Eclipse版本中导入项目.

如果由于某种原因无法执行此操作,则还可以通过转到.settings导航器视图中的文件夹,打开org.eclipse.wst.common.project.facet.core.xml文件并编辑来手动更改它.

<installed facet="jst.jsf" version="2.1"/>
Run Code Online (Sandbox Code Playgroud)

<installed facet="jst.jsf" version="2.0"/>
Run Code Online (Sandbox Code Playgroud)