Car Rental JavaFX desktop application powered by Spring
This project started out as a university project during our Bachelor studies as part of the Programming 3 class at the University of Applied Sciences in Saarbrücken. We picked it up for our Master studies again, this time as part of the Software Quality Engineering class. Originally, the goal was to get familiar with UI programming. Now, we want to leverage our experience and knowledge to increase the overall quality of the project.
- Java 17
- JavaFX
- Spring Boot
We use Maven for building the source code. Run the following command to compile with tests:
mvn clean verify
By default, the JavaFX tests run in headless mode. Use the following property if you want to run in headful mode:
mvn clean verify -Dtests.testfx.headless=false
We can make use of Springs Maven plugin to start the application like so:
mvn spring-boot:run
To change the language of the application you can replace the JVM locale like so:
mvn spring-boot:run -Dspring-boot.run.jvmArguments="-Duser.language=de -Duser.country=DE"