]> source.dussan.org Git - poi.git/commitdiff
try to add LICENSE and NOTICE to sources jars
authorPJ Fanning <fanningpj@apache.org>
Mon, 25 Oct 2021 22:50:03 +0000 (22:50 +0000)
committerPJ Fanning <fanningpj@apache.org>
Mon, 25 Oct 2021 22:50:03 +0000 (22:50 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1894565 13f79535-47bb-0310-9956-ffa450edef68

poi-examples/build.gradle
poi-excelant/build.gradle
poi-ooxml-full/build.gradle
poi-ooxml-lite/build.gradle
poi-ooxml/build.gradle
poi-scratchpad/build.gradle
poi/build.gradle

index 3034d955acaf03cdfdb1aaca6dfd16753c3d5631..5c1c7a54e5fc69dc2331ed63f4a4f456ff86f9b3 100644 (file)
@@ -94,3 +94,10 @@ javadocJar {
         from("$projectDir/../legal/NOTICE")
     }
 }
+
+sourcesJar {
+    metaInf {
+        from("$projectDir/../legal/LICENSE")
+        from("$projectDir/../legal/NOTICE")
+    }
+}
index 1de82e2cd6033215cd9dd80579744f8813c072d2..3838b58e8db38ab7bf284502fa666a5a4a524c91 100644 (file)
@@ -127,6 +127,13 @@ javadocJar {
     }
 }
 
+sourcesJar {
+    metaInf {
+        from("$projectDir/../legal/LICENSE")
+        from("$projectDir/../legal/NOTICE")
+    }
+}
+
 // Create a separate jar for test-code to depend on it in other projects
 // See http://stackoverflow.com/questions/5144325/gradle-test-dependency
 task testJar(type: Jar, dependsOn: [ testClasses, cacheTest9 ] ) {
index 8808c6fcc2929682d91c55704ffefac677fc2d50..cadfa3cf893ae8e3ffdd1529e68608975327e8d7 100644 (file)
@@ -149,6 +149,13 @@ jar {
     }
 }
 
+sourcesJar {
+    metaInf {
+        from("$projectDir/../legal/LICENSE")
+        from("$projectDir/../legal/NOTICE")
+    }
+}
+
 publishing {
     publications {
         POI(MavenPublication) {
index 613820076271c7732fce0c0954a15cf31dc81f75..6b10453af95e1faecfb9c36ddcff63826a580831 100644 (file)
@@ -129,7 +129,8 @@ jar {
             File missingXsbsFile = file("missing-xsbs.txt")
             List xsbs2 = missingXsbsFile.findAll { !it.empty && !it.startsWith("#") }
               .collect { "org/apache/poi/schemas/ooxml/system/ooxml/${it.trim()}.xsb" }
-            includes = clazz + clazzInner + xsbs + xsbs2 + ['META-INF/versions/**', 'org/apache/poi/schemas/ooxml/element/**']
+            includes = clazz + clazzInner + xsbs + xsbs2 +
+                ['META-INF/versions/**', 'META-INF/LICENSE', 'META-INF/NOTICE', 'org/apache/poi/schemas/ooxml/element/**']
         }
     }
 
index 239d8faecaee2877a039cd3729fbc3182f49a8d2..d0fd2cae63751da947d2e3e7adfffc6d9e01c5b0 100644 (file)
@@ -283,6 +283,13 @@ javadocJar {
     }
 }
 
+sourcesJar {
+    metaInf {
+        from("$projectDir/../legal/LICENSE")
+        from("$projectDir/../legal/NOTICE")
+    }
+}
+
 artifacts {
     tests testJar
 }
index 220df5aafc1431a3f65b28bda5cd4b22b26a2473..6b7781df5bf9c11159efa95fe59a84dc4648824c 100644 (file)
@@ -151,6 +151,13 @@ javadocJar {
     }
 }
 
+sourcesJar {
+    metaInf {
+        from("$projectDir/../legal/LICENSE")
+        from("$projectDir/../legal/NOTICE")
+    }
+}
+
 artifacts {
     tests testJar
 }
index 16591f78c4a5cf64bf7266f328eb34c231590d04..21b4627d3ea613415feee2c703cc1e12fdef271d 100644 (file)
@@ -182,6 +182,13 @@ javadocJar {
     }
 }
 
+sourcesJar {
+    metaInf {
+        from("$projectDir/../legal/LICENSE")
+        from("$projectDir/../legal/NOTICE")
+    }
+}
+
 artifacts {
     tests testJar
 }