@Override
    protected void configure(GenericExporter exporter) {
        super.configure(exporter);
        exporter.setEmbeddableAnnotation(Embeddable.class);
        exporter.setEmbeddedAnnotation(Embedded.class);
        exporter.setEntityAnnotation(Entity.class);
        exporter.setSkipAnnotation(Transient.class);
        exporter.setSupertypeAnnotation(MappedSuperclass.class);
        exporter.setPropertyHandling(PropertyHandling.JPA);

        // AnnotationHelpers to process specific JPA annotations
        exporter.addAnnotationHelper(JPATemporalAnnotationHelper.INSTANCE);
    }
{@code JPAExporterMojo} calls {@link GenericExporter} using the classpath of the module

@goal jpa-export
@requiresDependencyResolution test
@author tiwe
querydsl-maven-plugin/src/main/java/com/querydsl/maven/JPAExporterMojo.java