This project is based/depends on quarkus-myfaces and quarkus-omnifaces extensions. This project shows a responsive JSF
application running on Quarkus.
โน๏ธ
|
Only hotspot was tested and native mode will probably not work. |
-
mvn versions:set -DnewVersion=3.0.0-M1 -DprocessAllModules
(NOTE: we need to update the version to M1 as Quarkus does NOT support snapshots) -
mvn clean install -DskipTests
-
git clone https://github.com/tandraschko/quarkus-myfaces && cd quarkus-myfaces/quarkus-myfaces && mvn clean install
๐ก
|
To build the quarkus extension you need to add jboss maven repository to your maven settings.xml: <repositories>
<repository>
<id>jboss</id>
<name>jboss repo</name>
<url>https://repository.jboss.org/nexus/content/groups/public-jboss/</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>jboss</id>
<name>jboss repo</name>
<url>https://repository.jboss.org/nexus/content/groups/public-jboss/</url>
</pluginRepository>
</pluginRepositories> |
Before building quarkus-omnifaces you need to install OmniFaces 3.4 (not released yet):
git clone https://github.com/omnifaces/omnifaces && mvn versions:set -DnewVersion=3.4 && mvn clean install -DskipTests
then build quarkus-omnifaces extension:
git clone https://github.com/rmpestano/quarkus-omnifaces && mvn clean install
Finally run this project:
-
git clone https://github.com/adminfaces/quarkus-admin-starter && cd quarkus-admin-starter && mvn compile quarkus:dev
-
access http://localhost:8080/
๐ก
|
Run via quarkus runner with mvn clean package && java -jar target/quarkus-admin-starter-runner.jar
|