xpipe/cli/gradle_scripts/asciitable.gradle
2023-01-27 02:34:46 +00:00

58 lines
2.4 KiB
Groovy

dependencies {
implementation files("$buildDir/generated-modules/asciitable-0.3.2.jar")
implementation files("$buildDir/generated-modules/skb-interfaces-0.0.2.jar")
implementation files("$buildDir/generated-modules/ascii-utf-themes-0.0.1.jar")
}
addDependenciesModuleInfo {
overwriteExistingFiles = true
jdepsExtraArgs = ['-q']
outputDirectory = file("$buildDir/generated-modules")
modules {
module {
artifact 'de.vandermeer:asciitable:0.3.2'
moduleInfoSource = '''
module de.vandermeer.asciitable {
exports de.vandermeer.asciitable;
requires de.vandermeer.skb_interfaces;
requires de.vandermeer.ascii_utf_themes;
requires org.apache.commons.lang3;
}
'''
}
module {
artifact 'de.vandermeer:skb-interfaces:0.0.2'
moduleInfoSource = '''
module de.vandermeer.skb_interfaces {
exports de.vandermeer.skb.interfaces;
exports de.vandermeer.skb.interfaces.render;
exports de.vandermeer.skb.interfaces.document;
exports de.vandermeer.skb.interfaces.categories;
exports de.vandermeer.skb.interfaces.categories.has;
exports de.vandermeer.skb.interfaces.transformers;
exports de.vandermeer.skb.interfaces.transformers.arrays2d;
exports de.vandermeer.skb.interfaces.transformers.textformat;
exports de.vandermeer.skb.interfaces.strategies.collections;
exports de.vandermeer.skb.interfaces.strategies.collections.list;
requires org.apache.commons.lang3;
}
'''
}
module {
artifact 'de.vandermeer:ascii-utf-themes:0.0.1'
moduleInfoSource = '''
module de.vandermeer.ascii_utf_themes {
exports de.vandermeer.asciithemes;
exports de.vandermeer.asciithemes.a7;
exports de.vandermeer.asciithemes.u8;
requires de.vandermeer.skb_interfaces;
requires org.apache.commons.lang3;
}
'''
}
}
}