diff --git a/gradle/plugin/build.gradle b/gradle/plugin/build.gradle index 1104208213..4f9ad06c8f 100644 --- a/gradle/plugin/build.gradle +++ b/gradle/plugin/build.gradle @@ -96,6 +96,15 @@ tasks.named('publishPlugins') { } } +var rootPath = findProperty("mavenRootDirectory") +jar { + metaInf { + from(rootPath, { + include "LICENSE.txt" + }) + } +} + publishing { publications { pluginMaven(MavenPublication) { diff --git a/gradle/pom.xml b/gradle/pom.xml index 1c8e6c1aeb..fdebb4b734 100644 --- a/gradle/pom.xml +++ b/gradle/pom.xml @@ -70,6 +70,7 @@ -PprojectVersion=${project.version} -Ph2Version=${h2.version} -Dmaven.repo.local=${settings.localRepository} + -PmavenRootDirectory=${rootProject.directory} @@ -122,6 +123,7 @@ -PprojectVersion=${project.version} -Ph2Version=${h2.version} -Dmaven.repo.local=${settings.localRepository} + -PmavenRootDirectory=${rootProject.directory} -PmavenStagingDirectory=${local.staging.releases.repo.url} diff --git a/pom.xml b/pom.xml index 6f0e60141a..290e99ecf4 100644 --- a/pom.xml +++ b/pom.xml @@ -152,6 +152,18 @@ ${maven.version} ${maven.version} + + ${user.dir} @@ -315,6 +327,20 @@ + + + + ${project.basedir}/src/main/resources + + + + ${rootProject.directory} + + LICENSE.txt + + META-INF + + @@ -386,6 +412,21 @@ + + org.codehaus.mojo + build-helper-maven-plugin + + + set-root-location-property + + rootlocation + + + rootProject.directory + + + +