xpipe/ext/office/build.gradle

40 lines
1.2 KiB
Groovy
Raw Normal View History

2023-02-03 02:58:50 +13:00
plugins {
id 'java'
id "org.moditect.gradleplugin" version "1.0.0-rc3"
}
dependencies {
implementation('org.apache.poi:poi-ooxml:5.2.3') {
exclude group: 'org.apache.commons', module: 'commons-collections4'
exclude group: 'org.apache.commons', module: 'commons-math3'
exclude group: 'commons-io', module: 'commons-io'
exclude group: 'org.apache.commons', module: 'commons-lang3'
}
implementation files("$buildDir/generated-modules/SparseBitSet-1.2.jar")
implementation files("$buildDir/generated-modules/commons-collections4-4.4.jar")
}
apply from: "$rootDir/gradle/gradle_scripts/commons.gradle"
apply from: "$rootDir/gradle/gradle_scripts/extension.gradle"
configurations {
compileOnly.extendsFrom(dep)
testImplementation.extendsFrom(dep)
}
addDependenciesModuleInfo {
overwriteExistingFiles = true
jdepsExtraArgs = ['-q']
outputDirectory = file("$buildDir/generated-modules")
modules {
module {
artifact 'com.zaxxer:SparseBitSet:1.2'
moduleInfoSource = '''
module SparseBitSet {
exports com.zaxxer.sparsebits;
}
'''
}
}
}