4.0.0 org.mapstruct mapstruct-parent 1.6.0-SNAPSHOT pom MapStruct Parent An annotation processor for generating type-safe bean mappers https://mapstruct.org/ 2012 UTF-8 1.0.0.Alpha3 3.0.0-M3 3.0.0-M5 3.1.0 5.3.18 1.6.0 8.36.1 5.8.0-M1 1.4.2 1 3.17.2 jdt_apt 1.8 3.21.7 2.3.2 The Apache Software License, Version 2.0 http://www.apache.org/licenses/LICENSE-2.0.txt repo gunnarmorling Gunnar Morling gunnar@mapstruct.org https://www.morling.dev/ filiphr Filip Hrisafov https://github.com/filiphr/ scm:git:git://github.com/mapstruct/mapstruct.git scm:git:git@github.com:mapstruct/mapstruct.git https://github.com/mapstruct/mapstruct/ HEAD sonatype-nexus-staging Nexus Release Repository https://oss.sonatype.org/service/local/staging/deploy/maven2/ sonatype-nexus-snapshots Sonatype Nexus Snapshots https://oss.sonatype.org/content/repositories/snapshots/ GitHub Issues https://github.com/mapstruct/mapstruct/issues Github Actions https://github.com/mapstruct/mapstruct/actions mapstruct-users https://groups.google.com/forum/?fromgroups#!forum/mapstruct-users org.freemarker freemarker 2.3.32 org.assertj assertj-core ${assertj.version} com.google.guava guava 32.0.0-jre org.mapstruct.tools.gem gem-api ${org.mapstruct.gem.version} org.mapstruct.tools.gem gem-processor ${org.mapstruct.gem.version} junit junit 4.13.1 com.puppycrawl.tools checkstyle ${com.puppycrawl.tools.checkstyle.version} org.junit junit-bom ${org.junit.jupiter.version} pom import org.junit-pioneer junit-pioneer ${junit-pioneer.version} javax.enterprise cdi-api 2.0.SP1 jakarta.enterprise jakarta.enterprise.cdi-api 4.0.1 javax.inject javax.inject 1 jakarta.inject jakarta.inject-api 2.0.1 org.jboss.arquillian arquillian-bom 1.6.0.Final import pom org.jboss.arquillian.container arquillian-weld-se-embedded-1.1 1.0.0.Final org.jboss.weld weld-core-impl 3.1.8.Final test org.glassfish javax.el 3.0-b01 org.springframework spring-test ${org.springframework.version} org.springframework spring-beans ${org.springframework.version} org.springframework spring-context ${org.springframework.version} commons-logging commons-logging 1.1.3 org.projectlombok lombok 1.18.22 org.immutables value 2.5.6 com.google.auto.value auto-value 1.5 com.google.protobuf protobuf-java ${protobuf.version} org.inferred freebuilder 1.14.6 joda-time joda-time 2.9 javax.xml.bind jaxb-api 2.3.1 org.glassfish.jaxb jaxb-runtime ${jaxb-runtime.version} jakarta.xml.bind jakarta.xml.bind-api 3.0.1 com.sun.xml.bind jaxb-impl 3.0.2 org.eclipse.tycho tycho-compiler-jdt ${org.eclipse.tycho.compiler-jdt.version} org.codehaus.plexus plexus-container-default 1.7.1 org.codehaus.plexus plexus-component-annotations 1.7.1 org.codehaus.plexus plexus-classworlds 2.5.1 org.codehaus.plexus plexus-utils 3.0.20 commons-io commons-io 2.7 ${project.groupId} mapstruct ${project.version} ${project.groupId} mapstruct-processor ${project.version} org.apache.maven.shared maven-verifier 1.5 org.slf4j slf4j-api 1.6.1 ch.qos.cal10n cal10n-api 0.7.4 org.apache.maven.plugins maven-assembly-plugin 3.1.1 org.apache.maven.plugins maven-checkstyle-plugin 3.1.1 build-config/checkstyle.xml true true error true basedir=${basedir} **/*Gem.java,*/itest/jaxb/xsd/* ${project.groupId} mapstruct-build-config ${project.version} com.puppycrawl.tools checkstyle ${com.puppycrawl.tools.checkstyle.version} org.apache.maven.plugins maven-clean-plugin 3.1.0 org.apache.maven.plugins maven-compiler-plugin 3.8.1 1.8 1.8 org.apache.maven.plugins maven-dependency-plugin 3.1.1 org.apache.maven.plugins maven-deploy-plugin 3.0.0-M1 true org.apache.maven.plugins maven-gpg-plugin 1.6 org.apache.maven.plugins maven-enforcer-plugin ${org.apache.maven.plugins.enforcer.version} de.andrena.tools.nopackagecycles no-package-cycles-enforcer-rule 1.0.9 org.apache.felix maven-bundle-plugin 5.1.1 bundle-manifest process-classes manifest org.apache.maven.plugins maven-install-plugin 3.0.0-M1 org.apache.maven.plugins maven-jar-plugin 3.1.1 org.apache.maven.plugins maven-javadoc-plugin ${org.apache.maven.plugins.javadoc.version} true org.mapstruct.ap.internal.gem;org.mapstruct.itest.jaxb.xsd.* 8 org.apache.maven.plugins maven-release-plugin 2.5.3 -DskipTests ${add.release.arguments} clean install false true @{project.version} true false release org.apache.maven.plugins maven-resources-plugin 3.1.0 org.apache.maven.plugins maven-source-plugin 3.0.1 org.apache.maven.plugins maven-site-plugin 3.7.1 org.apache.maven.plugins maven-surefire-plugin ${org.apache.maven.plugins.surefire.version} ${forkCount} -Xms1024m -Xmx3072m org.apache.maven.plugins maven-shade-plugin 3.2.0 com.mycila.maven-license-plugin maven-license-plugin 1.10.b1 org.codehaus.mojo animal-sniffer-maven-plugin 1.20 org.ow2.asm asm 7.0 org.eclipse.m2e lifecycle-mapping 1.0.0 org.apache.maven.plugins maven-dependency-plugin [2.4,) copy-dependencies unpack-dependencies org.jacoco jacoco-maven-plugin [0.7,) prepare-agent org.codehaus.mojo properties-maven-plugin [1.0-alpha-2,) set-system-properties org.jacoco jacoco-maven-plugin 0.8.8 org.jvnet.jaxb2.maven2 maven-jaxb2-plugin 0.14.0 org.codehaus.mojo properties-maven-plugin 1.0-alpha-2 de.thetaphi forbiddenapis 2.6 ${project.basedir}/../etc/forbidden-apis.txt com.github.siom79.japicmp japicmp-maven-plugin 0.15.2 verify cmp ${project.build.directory}/${project.artifactId}-${project.version}.${project.packaging} \d+\.\d+\.\d+\.Final true METHOD_NEW_DEFAULT true false MINOR org.codehaus.mojo flatten-maven-plugin 1.2.2 com.mycila.maven-license-plugin maven-license-plugin
${basedir}/../etc/license.txt
true **/.idea/** **/.mvn/** **/build-config/checkstyle.xml **/build-config/import-control.xml copyright.txt **/LICENSE.txt **/mapstruct.xml **/ci-settings.xml **/eclipse-formatter-config.xml **/forbidden-apis.txt **/checkstyle-for-generated-sources.xml **/nb-configuration.xml **/junit-platform.properties maven-settings.xml readme.md CONTRIBUTING.md .gitattributes .gitignore .factorypath .checkstyle *.yml mvnw* **/*.asciidoc **/binding.xjb **/*.flattened-pom.xml SLASHSTAR_STYLE SLASHSTAR_STYLE
check
org.codehaus.mojo animal-sniffer-maven-plugin check-java-api-signature verify check org.codehaus.mojo.signature java18 1.0 org.mapstruct.ap.internal.util.IgnoreJRERequirement org.apache.maven.plugins maven-enforcer-plugin ${org.apache.maven.plugins.enforcer.version} enforce-mapstruct-rules validate enforce [${minimum.java.version},) [3.0.3,) enforce-no-package-cycles enforce test-compile false org.apache.maven.plugins maven-javadoc-plugin generate-javadoc javadoc-no-fork verify org.codehaus.mojo flatten-maven-plugin flatten package flatten true ossrh expand flatten-clean clean clean
release org.apache.maven.plugins maven-source-plugin attach-sources jar-no-fork org.apache.maven.plugins maven-javadoc-plugin attach-javadocs jar org.apache.maven.plugins maven-gpg-plugin sign-artifacts verify sign