try to add LICENSE and NOTICE to sources jars

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1894566 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
PJ Fanning 2021-10-26 00:37:27 +00:00
parent 90b8a0c36d
commit a826e8e32d
2 changed files with 8 additions and 2 deletions

View File

@ -129,8 +129,7 @@ jar {
File missingXsbsFile = file("missing-xsbs.txt") File missingXsbsFile = file("missing-xsbs.txt")
List xsbs2 = missingXsbsFile.findAll { !it.empty && !it.startsWith("#") } List xsbs2 = missingXsbsFile.findAll { !it.empty && !it.startsWith("#") }
.collect { "org/apache/poi/schemas/ooxml/system/ooxml/${it.trim()}.xsb" } .collect { "org/apache/poi/schemas/ooxml/system/ooxml/${it.trim()}.xsb" }
includes = clazz + clazzInner + xsbs + xsbs2 + includes = clazz + clazzInner + xsbs + xsbs2 + ['META-INF/versions/**', 'org/apache/poi/schemas/ooxml/element/**']
['META-INF/versions/**', 'META-INF/LICENSE', 'META-INF/NOTICE', 'org/apache/poi/schemas/ooxml/element/**']
} }
} }

View File

@ -114,6 +114,13 @@ jar {
} }
} }
sourcesJar {
metaInf {
from("$projectDir/../legal/LICENSE")
from("$projectDir/../legal/NOTICE")
}
}
// Create a separate jar for test-code to depend on it in other projects // Create a separate jar for test-code to depend on it in other projects
// See http://stackoverflow.com/questions/5144325/gradle-test-dependency // See http://stackoverflow.com/questions/5144325/gradle-test-dependency
task testJar(type: Jar, dependsOn: testClasses) { task testJar(type: Jar, dependsOn: testClasses) {