【发布时间】:2019-05-25 08:31:56
【问题描述】:
我正在做一个 PrimeFaces (6.2) 项目。
我想开始使用Spring Tool Suite (STS) 4,但我很早就意识到它不像以前在 STS 3 中那样工作了。似乎缺少对 JSF 的特别支持,因此自动完成功能不适用于 xhtml 源文件。
This answer 是一个灵感,我发现,STS 3 中的相同项目方面看起来像:
而 STS 4 也是如此
这似乎是缺少自动完成功能的根本原因。
我不知道如何解决这个问题。
我曾经做过的事情
- 已下载 STS
- 下载项目(从 SVN、Git 等)
- 运行
mvn clean install - 运行
mvn eclipse:eclipse(准备Eclipse项目) - 将项目导入 Eclipse (STS)
就是这样。它已经准备好了,但同样不适用于 STS 4。
作为一个易于上手的项目(PrimeFaces + Spring Boot)我喜欢JSF PrimeFaces HelloWorld
其他信息
我通过 Eclipse Marketplace 搜索 WST 安装了 JST 工具(为 Java EE 选择一个,因为有 JSF 和 JSP 支持)。
在确认所选功能时,我选择了 JSF 工具 - 网页编辑器...
最后项目方面与 STS 3 中的不同(我删除了.setting/、.classpath、.project 并再次执行了mvn eclipse:eclipse)
但代码完成工作正常,所以我很好。
【问题讨论】:
-
在 Eclipse JSF 中不是通过 STS 支持,而是通过 Eclipse WTP。 Help > Install New Software...,使用
http://download.eclipse.org/releases/latest/并安装 JSF Tools 和 JSF Tools - Web Page Editor 是否可以解决您的问题? -
而且由于普通 java 甚至没有配置为 facet,所以一般要注意 facet 的配置。
-
@howlger 你是对的我并行发现相同,我只是感到困惑,它与新 STS 版本的工作方式不同,似乎它不是基于 Java EE 的 Eclipse,而只是基于 Java .请将其添加为答案,以便我投票并标记为已解决;-)
-
是的,通过使用LTS,STS 4 与 Eclipse 的分离度比 STS 3 更高。
标签: eclipse jsf spring-tool-suite