如何使Eclipse IDE支持JSF 2.0

在Eclipse Ganymede(v3.4)或Galileo(v3.5)中,它仅支持直到JSF 1.2。 对于JSF 2.0 ,将Eclipse升级到版本Helios(v3.6)之前,它完全支持Java EE 6,包括JSF 2.0。

这是一个快速指南,向您展示如何在Eclipse IDE中启用JSF 2.0功能,例如代码辅助和可视JSF组件编辑器。

使用的工具

  1. Eclipse 3.6
  2. JSF 2.0.x

1. Eclipse项目构面

为了支持JSF 2.0,您需要配置Eclipse项目以支持Web Tools Platform(WTP)

启用Web工具平台(WTP)的步骤:

  1. 右键单击项目,选择“ 属性 ”-> “项目构面 ”。
  2. 选中“ 动态Web模块 ”,选择版本2.5。
  3. 选中“ Java ”,选择1.6版。
  4. 选中“ JavaServer Faces ”,选择2.0版。
    如何使Eclipse IDE支持JSF 2.0
  5. 单击下面的“ 进一步的配置… ”链接进行JSF配置。
  6. 创建一个用户库,并包括JSF 2.0 API和实现库jsf-api-xxx.jarjsf-impl-xxx.jar
    PS您可以获取JSF jars 官方JSF网站
    如何使Eclipse IDE支持JSF 2.0
    于2012年8月8日更新
    对于JSF 2.1.11,仅需要一个jar文件javax.faces-2.1.11。
  7. 做完了

2.演示

现在,Eclipse IDE支持JSF 2.0功能。 尝试一下,在.xhtml文件中,单击“ Ctrl +空格 ”,它将自动提示所有可用的JSF 2.0标记(代码辅助)。

此外,它还将JSF 2.0可视组件也添加到网页编辑器中,请参见下图:

如何使Eclipse IDE支持JSF 2.0

From: https://mkyong.com/jsf2/how-to-make-eclipse-ide-supports-jsf-2-0/