This project provides a web-based dashboard for managing Flyway database migrations and Quartz job scheduling. It includes a Flyway Dashboard and a Quartz Scheduler Dashboard, along with a central dashboard for navigation.
- Flyway Dashboard: Manage and monitor Flyway database migrations.
- Quartz Scheduler Dashboard: Manage and monitor Quartz job scheduling.
- Central Dashboard: Navigate to Flyway and Quartz dashboards easily.
- HTML
- CSS (Bootstrap 4.3.1)
- JavaScript (jQuery)
- Spring Framework
- Maven
- Java 17 or higher
- Maven 3.6.0 or higher
- Spring Boot 3.0 or higher
Add the dependency to your pom.xml file:
<dependency>
<groupId>io.github.arefbehboudi</groupId>
<artifactId>ui-tools</artifactId>
<version>0.1.7</version>
</dependency>
Then run from the root dir of the project:
mvn install
Once the application is running, open your web browser and navigate to: