4.0.0 spring-jooq spring-jooq com.baeldung parent-boot-3 0.0.1-SNAPSHOT ../../parent-boot-3 org.springframework.boot spring-boot-dependencies ${spring-boot.version} pom import org.jooq jooq ${org.jooq.version} com.h2database h2 org.springframework spring-context commons-logging commons-logging org.springframework spring-jdbc org.springframework.boot spring-boot-starter-jooq org.springframework spring-test test org.apache.maven.plugins maven-surefire-plugin 0 org.codehaus.mojo properties-maven-plugin ${properties-maven-plugin.version} initialize read-project-properties src/main/resources/intro_config.properties org.codehaus.mojo sql-maven-plugin ${sql-maven-plugin.version} initialize execute ${db.driver} ${db.url} ${db.username} ${db.password} src/main/resources/intro_schema.sql com.h2database h2 ${h2.version} org.jooq jooq-codegen-maven ${org.jooq.version} generate-sources generate ${db.driver} ${db.url} ${db.username} ${db.password} com.baeldung.jooq.introduction.db src/main/java org.eclipse.m2e lifecycle-mapping ${lifecycle-mapping.version} org.jooq jooq-codegen-maven [3.7.3,) generate 3.18.7 1.0.0 1.5 1.0.0