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
+
+
+
+