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

标签 eclipse jsf

我正在 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/

相关文章:

java - 不幸的是 <app><package> 已在 android 模拟器中停止-错误,如何解决这个问题?

android - 如何将 native 库(.so 文件)导入 Eclipse?

eclipse - 使用CDT的Eclipse中的默认类命名自定义

java - 如何取消选中 JSF 中选择一个单选按钮的默认所有选项?

java - 为什么不对 JSF 页面进行预编译(至少部分),而是在每次构建 View 时对其进行解析和评估?

java - 强制 Eclipse 自动导入具有多个选项的类

java - Selenium 3.2.0 在 driver.quit() @ Win 7 Home Premium 和 GeckoDriver 0.14.0 期间使 FireFox 52 崩溃

javascript - triggerChange() 函数在 JSF 中不起作用?

jsf - 快速创建 JSF 自定义组件的方法

jsf - Primefaces dataTable 在单列中的多个字段上应用过滤器