Apache MyFaces Tobago

Clone this repo:
  1. d7ad33e Main checkstyle (#3049) by Udo Schnurpfeil · 9 days ago main
  2. 6a7c47c Merge pull request #3047 from lofwyr14/main-quick-date by Udo Schnurpfeil · 10 days ago
  3. 59c56bc demo: example for custom date field with quick typing by Udo Schnurpfeil · 10 days ago
  4. 5669f5e Merge pull request #3045 from lofwyr14/main-demo-update by Udo Schnurpfeil · 10 days ago
  5. a1b6aae demo: update by Udo Schnurpfeil · 10 days ago

Apache Tobago

License Tobago CI CodeQL Build Status ASF

Building

You need Maven 3 and Java 8 or later to build Tobago.

In the project directory you can use:

mvn clean install

to run the install target on all sub projects. This will put all necessary artifacts into your local repository.

Demo - Jetty - MyFaces - OWB

⚠ currently broken ⚠

  • Problem with CDI

Switch to sub-directory and call Maven to run the demo:

cd tobago-example/tobago-example-demo
mvn clean jetty:run -Pjetty

Browse to the local URL http://localhost:8080/

Demo - Jetty - Mojarra - Weld

⚠ some problems ⚠

  • AJAX is not working

Switch to sub-directory and call Maven to run the demo:

cd tobago-example/tobago-example-demo
mvn clean jetty:run -Pjetty -Djsf=mojarra-3.0

Browse to the local URL http://localhost:8080/

Demo - Tomcat - Mojarra - Weld (in Docker)

⚠ some problems ⚠

  • AJAX is not working

Switch to sub-directory and call Maven to build and Docker to run the demo:

cd tobago-example/tobago-example-demo
mvn clean install -Djsf=mojarra-3.0
docker run -it --rm -p 8080:8080 -v `pwd`/target/tobago-example-demo.war:/usr/local/tomcat/webapps/tobago-example-demo.war --name tobago-example-demo tomcat:10.0-jre11

Browse to the local URL http://localhost:8080/tobago-example-demo/