Я разрабатываю тестовое задание со стеком: thorntail 2.3.0.Final, PrimeFaces 6.2.
Есть пример:
public void onRowEdit(RowEditEvent event) {
FacesMessage msg = new FacesMessage("Car Edited", ((Car) event.getObject()).getId());
FacesContext.getCurrentInstance().addMessage(null, msg);
}
Но я не могу импортировать FacesMessage
и FacesContext
, моя IDE не может найти их во всех зависимостях
Немного из моего thorntail pom.xml с bom:
…
<dependency>
<groupId>io.thorntail</groupId>
<artifactId>cdi</artifactId>
</dependency>
<dependency>
<groupId>io.thorntail</groupId>
<artifactId>jpa</artifactId>
</dependency>
<dependency>
<groupId>io.thorntail</groupId>
<artifactId>jsf</artifactId>
</dependency>
…
Итак, что происходит?Это jsf 2.3 с некоторыми новыми подходами к этим пакетам или что-то еще?
Я читал о jsf 2.3, что он имеет новые функции и некоторые устаревшие.
Также где @ViewScoped
?Что теперь нам следует использовать с CDI?
Где пакет для import javax.faces.*
?
Я в замешательстве ...