4.0.0 org.mapstruct mapstruct-parent 1.6.2 pom MapStruct Parent An annotation processor for generating type-safe bean mappers https://mapstruct.org/ 2012 UTF-8 mapstruct/mapstruct /tmp/repository 1.8 ${java.version} ${java.version} 2024-09-16T07:55:31Z 1.0.0.Alpha3 3.4.1 3.2.2 3.1.0 5.3.31 1.6.0 8.36.1 5.10.1 2.2.0 1.12.0 1 3.24.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.30 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.12.5 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.24 commons-io commons-io 2.15.0 ${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 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-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-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.codehaus.mojo versions-maven-plugin 2.16.2 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.11 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 NEXT_RELEASE_CHANGELOG.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 org.codehaus.mojo versions-maven-plugin
publication release org.apache.maven.plugins maven-source-plugin attach-sources jar-no-fork org.apache.maven.plugins maven-javadoc-plugin attach-javadocs jar stage local::file:${maven.multiModuleProjectDirectory}/target/staging-deploy deploy jreleaser org.jreleaser jreleaser-maven-plugin ${jreleaser.plugin.version} true Mapstruct https://mapstruct.org/ https://mapstruct.org/documentation/stable/reference/html/ ALWAYS true false ALWAYS https://oss.sonatype.org/service/local https://oss.sonatype.org/content/repositories/snapshots/ true true ${maven.multiModuleProjectDirectory}/target/staging-deploy org.mapstruct mapstruct-jdk8 false false {{projectVersion}} {{projectVersion}} ${maven.multiModuleProjectDirectory}/NEXT_RELEASE_CHANGELOG.md ${maven.multiModuleProjectDirectory}/distribution/target/mapstruct-{{projectVersion}}-dist.tar.gz ${maven.multiModuleProjectDirectory}/distribution/target/mapstruct-{{projectVersion}}-dist.zip