Florian Tavares d81d3e46a4 #1301 Use Java 8 as baseline for MapStruct
* Move classes from mapstruct-common into mapstruct
* Use Java 8 @Repeatable for @Mappings and @ValueMappings in the mapstruct module
* Add relocation for mapstruct-jdk8 to mapstruct
* Use of 1.8 source and target versions from parent POM
* Update documentation to match
* Update versions of some maven plugin crashing build on Java 8
* Drop JDK 6 & 7 support in integration tests
* Remove mapstruct-common module (it was never deployed to Central)
2018-10-15 22:16:33 +02:00

89 lines
2.8 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright MapStruct Authors.
Licensed under the Apache License version 2.0, available at http://www.apache.org/licenses/LICENSE-2.0
-->
<assembly>
<id>dist</id>
<formats>
<format>tar.gz</format>
<format>zip</format>
<format>dir</format>
</formats>
<dependencySets>
<dependencySet>
<outputDirectory>lib</outputDirectory>
<includes>
<include>org.mapstruct:mapstruct</include>
<include>org.mapstruct:mapstruct-processor</include>
</includes>
</dependencySet>
</dependencySets>
<files>
<file>
<source>../CONTRIBUTING.md</source>
<outputDirectory>/</outputDirectory>
</file>
<file>
<source>../copyright.txt</source>
<outputDirectory>/</outputDirectory>
</file>
<file>
<source>../LICENSE.txt</source>
<outputDirectory>/</outputDirectory>
</file>
<file>
<source>../readme.md</source>
<outputDirectory>/</outputDirectory>
</file>
<file>
<source>target/freemarker-unpacked/META-INF/NOTICE.txt</source>
<outputDirectory>/</outputDirectory>
</file>
<file>
<source>target/freemarker-unpacked/META-INF/LICENSE.txt</source>
<outputDirectory>etc/freemarker</outputDirectory>
</file>
<file>
<source>../documentation/target/generated-docs/mapstruct-reference-guide.html</source>
<outputDirectory>docs/reference/html</outputDirectory>
</file>
<file>
<source>../documentation/target/generated-docs/mapstruct-reference-guide.pdf</source>
<outputDirectory>docs/reference/pdf</outputDirectory>
</file>
</files>
<fileSets>
<fileSet>
<directory>..</directory>
<outputDirectory>sources</outputDirectory>
<useDefaultExcludes>true</useDefaultExcludes>
<excludes>
<exclude>../*/target/**</exclude>
</excludes>
<includes>
<include>../CONTRIBUTING.md</include>
<include>../copyright.txt</include>
<include>../LICENSE.txt</include>
<include>../pom.xml</include>
<include>../readme.md</include>
<include>../etc/license.txt</include>
<include>../*/pom.xml</include>
<include>../*/src/**</include>
</includes>
</fileSet>
<fileSet>
<directory>target/site/apidocs</directory>
<outputDirectory>docs/api</outputDirectory>
</fileSet>
</fileSets>
</assembly>