Skip to content

A simple skeleton project containing everything for your first jsf webapp using primefaces.

License

Notifications You must be signed in to change notification settings

tryptichon/jsf-primefaces-skeleton

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JSF Jakarta webapp skeleton using primefaces

Prerequisites:

  • At least Java 11
  • Apache tomcat 10 (or compatible server who can utilize jakarta).
  • Apache Maven (although packages to install maven are included, see mvnw scripts).

Best used with IntelliJ IDEA as IDE.

Handling docker images

Using maven to handle docker image creation and cleanup is done by just activating the profile docker. This can be activated via -Ddocker=true on the commandline.

Create a docker image:

mvn package -Ddocker=true

Cleanup and remove the docker image:

mvn clean -Ddocker=true

See pom.xml on how this is done.

A sample docker-compose.yaml is included to start a container easily. The parameter image there needs to be adjusted by hand when the project name / version changes.

After the container has started, point your browser to http://localhost:8080/.

Used tools and licenses

For more information and additional licenses:

Primefaces

Docker

Tomcat

About

A simple skeleton project containing everything for your first jsf webapp using primefaces.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published