Я работаю над проектом PrimeFaces (6.2).
Я хотел начать использовать Spring Tool Suite (STS) 4 , но очень рано понял, что он не работаеткак это было в STS 3. В частности, поддержка JSF, по-видимому, отсутствует, поэтому автозаполнение не работает с исходными файлами xhtml.
Этот ответ был источником вдохновения, и я обнаружил, чтоте же аспекты проекта в STS 3 выглядят так:
![STS 3 PrimeFaces project facets](https://i.stack.imgur.com/SAT0y.png)
, тогда как для STS 4 то же самое:
![STS 4 PrimeFaces project facets](https://i.stack.imgur.com/6Uz8O.png)
, который кажется основной причиной отсутствия автозаполнения.
Я не знаю, как это исправить.
Что я делал
- скачано STS
- загрузить проект (из SVN, Git, ...)
- запустить
mvn clean install
- запустить
mvn eclipse:eclipse
(для подготовки проекта Eclipse) - Импортировать проект в 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](https://i.stack.imgur.com/ZnDYL.png)
При подтверждении выбранных функций Я выбрал JSF Tools - редактор веб-страниц, как было предложено ...
В конце аспекты проекта не совпадают с аспектами в STS3 (я удалил .setting/
, .classpath
, .project
и снова выполнил mvn eclipse:eclipse
)
![PrimeFaces project facets in STS 4 after WTP](https://i.stack.imgur.com/BkXOG.png)
, но завершение кода работает, поэтомуЯ в порядке.