4.0.0
org.mapstruct
mapstruct-parent
1.5.0.RC1
pom
MapStruct Parent
An annotation processor for generating type-safe bean mappers
http://mapstruct.org/
2012
UTF-8
1.0.0.Alpha3
3.0.0-M3
3.0.0-M5
3.1.0
5.3.15
1.6.0
8.36.1
5.8.0-M1
1.4.2
1
3.17.2
jdt_apt
1.8
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/
1.5.0.RC1
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.21
org.assertj
assertj-core
${assertj.version}
com.google.guava
guava
29.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
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
3.16.1
org.inferred
freebuilder
1.14.6
joda-time
joda-time
2.9
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.17
org.ow2.asm
asm
6.2.1
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.6
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