Автозаполнение редактора JSF (xhtml) для STS 4 - PullRequest
0 голосов
/ 27 декабря 2018

Я работаю над проектом PrimeFaces (6.2).

Я хотел начать использовать Spring Tool Suite (STS) 4 , но очень рано понял, что он не работаеткак это было в STS 3. В частности, поддержка JSF, по-видимому, отсутствует, поэтому автозаполнение не работает с исходными файлами xhtml.

Этот ответ был источником вдохновения, и я обнаружил, чтоте же аспекты проекта в STS 3 выглядят так:

STS 3 PrimeFaces project facets

, тогда как для STS 4 то же самое:

STS 4 PrimeFaces project facets

, который кажется основной причиной отсутствия автозаполнения.

Я не знаю, как это исправить.

Что я делал

  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

Дополнительная информация

Я установил JST Tools через Eclipse Marketplace в поисках WST (выберите один для Java EE, поскольку есть поддержка JSF и JSP).

Eclipse Java EE Developer Tools 3.11 in Eclipse Marketplace

При подтверждении выбранных функций Я выбрал JSF Tools - редактор веб-страниц, как было предложено ...

В конце аспекты проекта не совпадают с аспектами в STS3 (я удалил .setting/, .classpath, .project и снова выполнил mvn eclipse:eclipse)

PrimeFaces project facets in STS 4 after WTP

, но завершение кода работает, поэтомуЯ в порядке.

1 Ответ

0 голосов
/ 27 декабря 2018

В Eclipse JSF поддерживается не через STS, а с помощью инструментов Eclipse WTP JavaServer Faces (JSF) .

для Springи поддержка JSF устанавливает STS 4 в Eclipse IDE для корпоративных разработчиков Java (который содержит Eclipse JSF Tools ) или для установки Инструменты разработчика Eclipse Java EE в Eclipse IDE с STS 4, но без поддержки JSF.

...