diff --git a/pom.xml b/pom.xml
index 446e59e33..9f536d055 100644
--- a/pom.xml
+++ b/pom.xml
@@ -43,10 +43,15 @@
10.0.14
1.18.28
2.15.2
+ 1.18.3
+
4.2
+ 0.0.2
-
- jdbc:mysql://${db.ip}:${db.port}/${db.schema}?useSSL=true&serverTimezone=UTC
+ steve
+ changeme
+ stevedb
+ com.mysql.cj.jdbc.Driver
@@ -316,141 +321,119 @@
- org.flywaydb
- flyway-maven-plugin
- 7.15.0
-
-
-
-
- generate-sources
-
- migrate
-
-
-
-
-
-
- SET default_storage_engine=InnoDB;
-
- true
-
-
-
-
- true
- com.mysql.cj.jdbc.Driver
- ${jdbcUrl}
- ${db.user}
- ${db.password}
-
- ${db.schema}
-
-
- filesystem:src/main/resources/db/migration
-
-
-
-
-
-
- org.jooq
- jooq-codegen-maven
- ${jooq.version}
-
-
-
-
- generate-sources
-
- generate
-
-
-
-
-
+ org.testcontainers
+ testcontainers-jooq-codegen-maven-plugin
+ ${plugin.testcontainers-jooq-codegen.version}
- org.jooq
- jooq-meta
- ${jooq.version}
-
-
- org.jooq
- jooq-codegen
- ${jooq.version}
+ org.testcontainers
+ mysql
+ ${testcontainers.version}
mysql
mysql-connector-java
${mysql.jdbc.version}
+
+ org.jooq
+ jooq-codegen
+ ${jooq.version}
+
-
-
-
-
- com.mysql.cj.jdbc.Driver
- ${jdbcUrl}
- ${db.user}
- ${db.password}
-
-
-
-
- org.jooq.meta.mysql.MySQLDatabase
- .*
-
- ${db.schema}
- false
-
-
-
- BOOLEAN
-
- (?i:(TINY|SMALL|MEDIUM|BIG)?INT(UNSIGNED)?\(1\))
-
-
- BOOLEAN
- .*\.OCPP_TAG_ACTIVITY\.(IN_TRANSACTION|BLOCKED)
-
-
- org.joda.time.DateTime
- de.rwth.idsg.steve.utils.DateTimeConverter
- .*
- .*(TIMESTAMP|DATETIME).*
-
-
- org.joda.time.LocalDate
- de.rwth.idsg.steve.utils.DateConverter
- .*\.BIRTH_DAY
- .*(DATE).*
-
-
-
-
- true
-
- false
-
-
-
- jooq.steve.db
- ${project.build.directory}/generated-sources
-
-
-
+
+
+ generate-jooq-sources
+
+ generate
+
+ generate-sources
+
+
+ MYSQL
+ mysql:8.0
+ root
+ ${db.password}
+ ${db.schema}
+
+
+
+ SET default_storage_engine=InnoDB;
+
+ true
+
+
+
+
+ true
+ ${db.driver}
+
+ filesystem:src/main/resources/db/migration
+
+
+
+
+
+ ${db.driver}
+
+
+
+
+ org.jooq.meta.mysql.MySQLDatabase
+ .*
+ flyway_schema_history
+ ${db.schema}
+ false
+
+
+
+ BOOLEAN
+
+ (?i:(TINY|SMALL|MEDIUM|BIG)?INT(UNSIGNED)?\(1\))
+
+
+ BOOLEAN
+ .*\.OCPP_TAG_ACTIVITY\.(IN_TRANSACTION|BLOCKED)
+
+
+ org.joda.time.DateTime
+ de.rwth.idsg.steve.utils.DateTimeConverter
+ .*
+ .*(TIMESTAMP|DATETIME).*
+
+
+ org.joda.time.LocalDate
+ de.rwth.idsg.steve.utils.DateConverter
+ .*\.BIRTH_DAY
+ .*(DATE).*
+
+
+
+
+ true
+
+ false
+
+
+
+ jooq.steve.db
+ ${project.build.directory}/generated-sources
+
+
+
+
+
+