diff options
| author | Kazik Pogoda <morisil@xemantic.com> | 2022-11-23 22:38:37 +0100 |
|---|---|---|
| committer | Edwin Jakobs <edwin@rndr.studio> | 2022-12-07 14:57:36 +0100 |
| commit | 29a0cbdd750ec2144927844bf3273439f5907450 (patch) | |
| tree | 8761b59294b0a6fc1758ebd40a39d666ac066691 /build.gradle.kts | |
| parent | c340edab96a2d4991a80fb34fed588ec22bf00f3 (diff) | |
| download | art-playground-openrndr-29a0cbdd750ec2144927844bf3273439f5907450.tar.gz art-playground-openrndr-29a0cbdd750ec2144927844bf3273439f5907450.zip | |
dependencies: sl4j-api is an explicit dependency solving resolution of slf4j parts in different versions, "Implementation-Version" added to shadowJar manifest, shadowJar minimization will not remove logging support
Diffstat (limited to '')
| -rw-r--r-- | build.gradle.kts | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/build.gradle.kts b/build.gradle.kts index a82c602..2c23fc5 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -104,6 +104,7 @@ dependencies { // implementation(libs.csv) implementation(libs.kotlinx.coroutines.core) + implementation(libs.slf4j.api) implementation(libs.kotlin.logging) when (applicationLogging) { @@ -140,10 +141,15 @@ tasks { named<ShadowJar>("shadowJar") { manifest { attributes["Main-Class"] = applicationMainClass + attributes["Implementation-Version"] = project.version } minimize { exclude(dependency("org.openrndr:openrndr-gl3:.*")) exclude(dependency("org.jetbrains.kotlin:kotlin-reflect:.*")) + exclude(dependency("org.slf4j:slf4j-simple:.*")) + exclude(dependency("org.apache.logging.log4j:log4j-slf4j-impl:.*")) + exclude(dependency("com.fasterxml.jackson.core:jackson-databind:.*")) + exclude(dependency("com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:.*")) } } named<org.beryx.runtime.JPackageTask>("jpackage") { |
