4.0.0 java-jpa-2 java-jpa-2 com.baeldung persistence-modules 1.0.0-SNAPSHOT org.hibernate hibernate-core ${hibernate.version} org.hibernate hibernate-jpamodelgen ${hibernate.version} com.h2database h2 ${h2.version} javax.persistence javax.persistence-api ${javax.persistence-api.version} org.eclipse.persistence eclipselink ${eclipselink.version} runtime org.postgresql postgresql ${postgres.version} runtime com.querydsl querydsl-apt ${querydsl.version} provided com.querydsl querydsl-jpa ${querydsl.version} org.assertj assertj-core ${assertj.version} test org.apache.maven.plugins maven-compiler-plugin ${maven-compiler-plugin.version} -proc:none org.bsc.maven maven-processor-plugin ${maven-processor-plugin.version} process process generate-sources target/metamodel org.hibernate.jpamodelgen.JPAMetaModelEntityProcessor org.codehaus.mojo build-helper-maven-plugin ${build-helper-maven-plugin.version} add-source generate-sources add-source target/metamodel ${project.build.directory}/generated-sources/java/ com.mysema.maven apt-maven-plugin 1.1.3 process target/generated-sources/java com.querydsl.apt.jpa.JPAAnnotationProcessor 5.4.14.Final 2.7.4 42.2.5 2.2 3.11.1 3.5.1 3.3.3 3.0.0 4.3.1