diff --git a/quarkus/runtime/pom.xml b/quarkus/runtime/pom.xml
index 7ecc8f039c7..b6ec0da22ea 100644
--- a/quarkus/runtime/pom.xml
+++ b/quarkus/runtime/pom.xml
@@ -211,6 +211,36 @@
+
+ org.keycloak
+ keycloak-model-legacy
+
+
+ *
+ *
+
+
+
+
+ org.keycloak
+ keycloak-model-legacy-private
+
+
+ *
+ *
+
+
+
+
+ org.keycloak
+ keycloak-model-legacy-services
+
+
+ *
+ *
+
+
+
org.keycloak
keycloak-authz-policy-common
diff --git a/quarkus/runtime/src/main/java/org/keycloak/quarkus/runtime/integration/jaxrs/QuarkusKeycloakApplication.java b/quarkus/runtime/src/main/java/org/keycloak/quarkus/runtime/integration/jaxrs/QuarkusKeycloakApplication.java
index 88fc48e1f12..dd8a1acb183 100644
--- a/quarkus/runtime/src/main/java/org/keycloak/quarkus/runtime/integration/jaxrs/QuarkusKeycloakApplication.java
+++ b/quarkus/runtime/src/main/java/org/keycloak/quarkus/runtime/integration/jaxrs/QuarkusKeycloakApplication.java
@@ -47,7 +47,6 @@ public class QuarkusKeycloakApplication extends KeycloakApplication {
@Override
protected void startup() {
initializeKeycloakSessionFactory();
- setupScheduledTasks(sessionFactory);
createAdminUser();
}
@@ -66,7 +65,7 @@ public class QuarkusKeycloakApplication extends KeycloakApplication {
QuarkusKeycloakSessionFactory instance = QuarkusKeycloakSessionFactory.getInstance();
sessionFactory = instance;
instance.init();
- sessionFactory.publish(new PostMigrationEvent());
+ sessionFactory.publish(new PostMigrationEvent(sessionFactory));
}
private void createAdminUser() {