我想将JSF添加到Quarkus中。
我已经包含了servlet-api(quarkus-undertow
)。
我的问题是:
我需要适当的扩展名(例如https://github.com/tandraschko/quarkus-myfaces)还是将JSF-Mojarra
-库(https://javaserverfaces.github.io/)放在{ {1}}?
pom.xml
如果我需要扩展才能使JSF在quarkus中工作,我可以使用任何正式 <!-- run jsf in quarkus -->
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-undertow</artifactId>
</dependency>
<dependency>
<groupId>org.glassfish</groupId>
<artifactId>javax.faces</artifactId>
<version>2.4.0</version>
</dependency>
扩展名吗?
在Quarkus中仅使用纯quarkus-jsf
库时是否有任何警告?
答案 0 :(得分:1)
您需要我的quarkus-myfaces扩展名(https://github.com/tandraschko/quarkus-myfaces)才能使其运行。
例如,Quarkus需要自定义CDI范围的扩展(例如JSF中的ViewScoped),因此,如果没有Quarkus上的扩展,JSF将无法工作。
AFAIK没有可用的mojarra扩展名。