STS 4 的 JSF 编辑器自动完成 (xhtml)

JSF editor autocomplete (xhtml) for STS 4

我正在处理 PrimeFaces (6.2) 项目。

我想开始使用 Spring Tool Suite (STS) 4,但我很早就意识到它不能像在 STS 3 中那样工作。似乎缺少对 JSF 的特别支持,因此自动完成功能无法使用xhtml 源文件。

This answer 是一个灵感,我发现,STS 3 中的相同项目方面看起来像:

STS 4 也是如此

这似乎是缺少自动完成的根本原因。

我不知道如何解决这个问题。

我曾经做过的事情

  1. 已下载 STS
  2. 下载项目(来自 SVN,Git,...)
  3. 运行 mvn clean install
  4. 运行mvn eclipse:eclipse(准备Eclipse项目)
  5. 将项目导入 Eclipse (STS)

就是这样。它已准备就绪,但同样不适用于 STS 4。

作为一个易于上手的项目(PrimeFaces + Spring Boot)我喜欢JSF PrimeFaces HelloWorld

附加信息

我通过搜索 WST 的 Eclipse Marketplace 安装了 JST 工具(select 用于 Java EE 的工具,因为有 JSF 和 JSP 支持)。

在确认选择的功能时,我 select 按照建议编辑了 JSF 工具 - 网页编辑器...

最后项目方面与STS 3中的不一样(我删除了.setting/.classpath.project并再次执行了mvn eclipse:eclipse

但是代码补全工作正常,所以我很好。

Eclipse JSF 受支持不是通过 STS,而是通过 Eclipse WTP JavaServer Faces (JSF) Tools

对于 Spring 和 JSF 支持,将 STS 4 安装到 Eclipse IDE for Enterprise Java Developers(其中包含 Eclipse JSF 工具Eclipse Java EE Developer Tools安装到带有 STS 4 的 Eclipse IDE 但没有 JSF 支持。