build(deps): bump buildnumber-maven-plugin from 3.1.0 to 3.2.0

Bumps [buildnumber-maven-plugin](https://github.com/mojohaus/buildnumber-maven-plugin) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/mojohaus/buildnumber-maven-plugin/releases)
- [Commits](https://github.com/mojohaus/buildnumber-maven-plugin/compare/3.1.0...3.2.0)

---
updated-dependencies:
- dependency-name: org.codehaus.mojo:buildnumber-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
1 file changed
tree: 18fa0f4b72da4e1f71b9d8a4967cb647aaaa4466
  1. .github/
  2. src/
  3. tobago-assembly/
  4. tobago-core/
  5. tobago-example/
  6. tobago-theme/
  7. tobago-tool/
  8. .editorconfig
  9. .gitattributes
  10. .gitignore
  11. build-site.sh
  12. CI.md
  13. CODE_OF_CONDUCT.md
  14. CONTRIBUTING.md
  15. doap.rdf
  16. Jenkinsfile
  17. package.json
  18. pom.xml
  19. README.md
  20. settings-example.xml
  21. tobago-pmd-config.xml
README.md

License Tobago CI CodeQL Build Status ASF

Apache Tobago

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.

Table of Contents

Getting Started

Prerequisites

Git, Maven 3 and at least JDK8.

Building

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.

Live Demo

You can find a live demo of all components at https://tobago-vm.apache.org/

Examples

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/

Issue Tracking

If you find any issues regarding MyFaces Tobago you can use the Apache Issue Tracker to report them

Contributing

Pull requests are welcome; see the contributor guidelines for details.

Licensing

The terms for software licensing are detailed in the LICENSE.txt file.