4.0.0 org.mapstruct mapstruct-parent 1.0.0-SNAPSHOT ../parent/pom.xml mapstruct-processor jar MapStruct Processor ${project.build.directory}/generated-sources/prims org.freemarker freemarker com.jolira hickory provided ${project.groupId} mapstruct provided junit junit test org.easytesting fest-assert test com.google.guava guava test com.puppycrawl.tools checkstyle test javax.inject javax.inject test org.springframework spring-test test org.springframework spring-beans test org.springframework spring-context test joda-time joda-time test org.apache.maven.plugins maven-jar-plugin true org.apache.maven.plugins maven-surefire-plugin compilation-tests_fork-${surefire.forkNumber} org.apache.maven.plugins maven-resources-plugin copy-mapstruct-license prepare-package copy-resources ${project.build.directory}/classes/META-INF ${basedir}/.. false LICENSE.txt org.apache.maven.plugins maven-shade-plugin processor-deps-shading package shade true org.freemarker:freemarker META-INF/*.* freemarker org.mapstruct.ap.shaded.freemarker org.apache.maven.plugins maven-dependency-plugin unpack-freemarker-license prepare-package unpack org.freemarker freemarker ${project.build.directory}/classes/META-INF/freemarker META-INF/LICENSE.txt,META-INF/NOTICE.txt org.bsc.maven maven-processor-plugin ${prism.directory} net.java.dev.hickory.prism.internal.PrismGenerator process generate-sources process com.jolira hickory ${com.jolira.hickory.version} org.codehaus.mojo build-helper-maven-plugin add-source generate-sources add-source ${prism.directory} org.apache.maven.plugins maven-checkstyle-plugin check-style verify checkstyle org.jacoco jacoco-maven-plugin prepare-agent report prepare-package report org.apache.maven.plugins maven-source-plugin attach-sources verify jar