If you’re using Spring and want to add AI planning, use the OptaPlanner Spring Boot Starter to get up and running quickly. That starter has the same features as the Quarkus extension, except for the typical Quarkus benefits (such as subsecond bootstrap performance and native compilation).
Run the quick start yourself:
Git clone https://github.com/kiegroup/optaplanner-quickstarts
Descend into the directory spring-boot-school-timetabling
Run mvn spring-boot:run
Open http://localhost:8080 in your browser and click on the Solve button.
runQuickstarts.sh
(Linux/macOS)runQuickstarts.bat
(Windows).