diff --git a/LICENS.txt b/LICENSE.txt similarity index 100% rename from LICENS.txt rename to LICENSE.txt diff --git a/core-jdk8/pom.xml b/core-jdk8/pom.xml index 9673ca5f4..a94c0e767 100644 --- a/core-jdk8/pom.xml +++ b/core-jdk8/pom.xml @@ -111,6 +111,7 @@ + org.apache.maven.plugins maven-resources-plugin @@ -129,6 +130,23 @@ + + copy-mapstruct-license + prepare-package + + copy-resources + + + ${project.build.directory}/classes/META-INF + + + ${basedir}/.. + false + LICENSE.txt + + + + diff --git a/core/pom.xml b/core/pom.xml index 3f6a5c08c..0f4644fce 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -102,6 +102,7 @@ + org.apache.maven.plugins maven-resources-plugin @@ -120,6 +121,23 @@ + + copy-mapstruct-license + prepare-package + + copy-resources + + + ${project.build.directory}/classes/META-INF + + + ${basedir}/.. + false + LICENSE.txt + + + + diff --git a/distribution/src/main/assembly/dist.xml b/distribution/src/main/assembly/dist.xml index 58a2cf0d7..95f761447 100644 --- a/distribution/src/main/assembly/dist.xml +++ b/distribution/src/main/assembly/dist.xml @@ -36,13 +36,6 @@ org.mapstruct:mapstruct-processor - - - lib/dependencies - - org.freemarker:freemarker - - @@ -55,7 +48,7 @@ / - ../license.txt + ../LICENSE.txt / @@ -75,7 +68,7 @@ ../CONTRIBUTING.md ../copyright.txt - ../license.txt + ../LICENSE.txt ../pom.xml ../readme.md ../etc/license.txt diff --git a/parent/pom.xml b/parent/pom.xml index 08837604f..e6721e1de 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -463,7 +463,7 @@ **/build-config/checkstyle.xml **/build-config/import-control.xml copyright.txt - **/license.txt + **/LICENSE.txt **/mapstruct.xml **/toolchains-*.xml **/eclipse-formatter-config.xml @@ -471,6 +471,8 @@ readme.md CONTRIBUTING.md .gitattributes + .gitignore + .factorypath diff --git a/processor/pom.xml b/processor/pom.xml index 3c59f0b4c..8e8ed6635 100644 --- a/processor/pom.xml +++ b/processor/pom.xml @@ -99,6 +99,52 @@ + + 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.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 @@ -111,11 +157,14 @@ true - - - org.freemarker:freemarker - - + + + org.freemarker:freemarker + + META-INF/*.* + + + freemarker