From de5576d96c1408029d8afa513ce6d557a2dd31aa Mon Sep 17 00:00:00 2001 From: Martin Lippert Date: Thu, 14 Feb 2019 15:44:55 +0100 Subject: [PATCH] added automatic license file generation for boot-ls as a first step --- .../license-format-stylesheet.xsl | 23 ++++++ .../spring-boot-language-server/pom.xml | 80 +++++++++++++++++++ 2 files changed, 103 insertions(+) create mode 100644 headless-services/spring-boot-language-server/license-format-stylesheet.xsl diff --git a/headless-services/spring-boot-language-server/license-format-stylesheet.xsl b/headless-services/spring-boot-language-server/license-format-stylesheet.xsl new file mode 100644 index 000000000..940c33e5b --- /dev/null +++ b/headless-services/spring-boot-language-server/license-format-stylesheet.xsl @@ -0,0 +1,23 @@ + + + + + + + Welcome to the formatted license file + + + + + groupId: + + + + artifactId: + + + + version: + + + \ No newline at end of file diff --git a/headless-services/spring-boot-language-server/pom.xml b/headless-services/spring-boot-language-server/pom.xml index 4595a2f50..21fcc4d18 100644 --- a/headless-services/spring-boot-language-server/pom.xml +++ b/headless-services/spring-boot-language-server/pom.xml @@ -167,6 +167,86 @@ + + + + org.codehaus.mojo + license-maven-plugin + 1.17 + + + download-licenses + process-classes + + download-licenses + + + + + + + org.codehaus.mojo + xml-maven-plugin + + + process-classes + + transform + + + + + + + ${basedir}/target/generated-resources/ + *.xml + ${basedir}/license-format-stylesheet.xsl + ${project.build.directory}/generated-license-information + + + + + + + maven-resources-plugin + 3.0.2 + + + copy-license-summary + process-classes + + copy-resources + + + ${project.build.outputDirectory}/META-INF/ + + + ${basedir}/target/generated-license-information/ + false + + + + + + + copy-license-files + process-classes + + copy-resources + + + ${project.build.outputDirectory}/META-INF/licenses/ + + + ${basedir}/target/generated-resources/licenses + false + + + + + + +