commit | bbf94569929a3413767ba6a8d8459760dc4f2173 | [log] [tgz] |
---|---|---|
author | dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | Tue Jun 06 16:57:42 2023 +0000 |
committer | Henning Noeth <hnoeth@apache.org> | Wed Jun 07 11:16:35 2023 +0200 |
tree | ba9b7eb592c04f4facdd0ecb1aa127490d7c927b | |
parent | 8c91781b47ec02ea38f4fe965ac06867b7aeb617 [diff] |
build(deps): bump versions-maven-plugin from 2.15.0 to 2.16.0 Bumps [versions-maven-plugin](https://github.com/mojohaus/versions) from 2.15.0 to 2.16.0. - [Release notes](https://github.com/mojohaus/versions/releases) - [Changelog](https://github.com/mojohaus/versions/blob/master/ReleaseNotes.md) - [Commits](https://github.com/mojohaus/versions/compare/2.15.0...2.16.0) --- updated-dependencies: - dependency-name: org.codehaus.mojo:versions-maven-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Apache MyFaces Tobago is a JSF component framework that pays special attention to security and is optimized for business applications.
Tobago supports custom themes based on the popular Bootstrap framework and frees the user from having to develop complex CSS and Javascript components.
Compared to many other JSF frameworks, Tobago is still being actively developed and is used in many projects.
Git, Maven 3 and at least JDK8.
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.
You can find a live demo of all components at https://tobago-vm.apache.org/
See tobago-examples
directory for some simple examples on how to use Tobago.
Demo
If you want to run the demo locally you need to run the following command
mvn -f tobago-example/tobago-example-demo/pom.xml clean package tomee:run -Ptomee -Pdev
Browse to the local URL http://localhost:8080/
You can also run the demo with different servers and JSF implementations
Jetty, OpenWebBeans (⚠ currently broken ⚠)
mvn -f tobago-example/tobago-example-demo/pom.xml clean package jetty:run -Pjetty
Jetty, MyFaces and OpenWebBeans
mvn -f tobago-example/tobago-example-demo/pom.xml clean package jetty:run -Pjetty
Jetty, Mojarra and Weld (⚠ some problems ⚠)
mvn -f tobago-example/tobago-example-demo/pom.xml clean package jetty:run -Pjetty -Djsf=mojarra-3.0
TomEE
mvn -f tobago-example/tobago-example-demo/pom.xml clean package -Ptomee tomee:run
**Open Liberty **
mvn -f tobago-example/tobago-example-demo/pom.xml clean -Pliberty liberty:run
Browse to the local URL http://localhost:9080/
Tomcat, Mojarra and Weld (in Docker)
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/
If you find any issues regarding MyFaces Tobago you can use the Apache Issue Tracker to report them
Pull requests are welcome; see the contributor guidelines for details.
The terms for software licensing are detailed in the LICENSE.txt file.