我正在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.
实际上,您应该在项目属性的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)
| 归档时间: |
|
| 查看次数: |
5500 次 |
| 最近记录: |