From 5ae7a850c7b30b22cb5e2c6d63b890b79e675243 Mon Sep 17 00:00:00 2001 From: Madhav Majumdar <161720210+madhav2348@users.noreply.github.com> Date: Thu, 16 Oct 2025 08:19:50 +0530 Subject: [PATCH 1/2] Update svg build.gradle.kts --- java/libraries/svg/build.gradle.kts | 41 ++++++++++++++++++++++++++++- 1 file changed, 40 insertions(+), 1 deletion(-) diff --git a/java/libraries/svg/build.gradle.kts b/java/libraries/svg/build.gradle.kts index a176f03df7..ddc4397842 100644 --- a/java/libraries/svg/build.gradle.kts +++ b/java/libraries/svg/build.gradle.kts @@ -1 +1,40 @@ -ant.importBuild("build.xml") \ No newline at end of file +plugins { + java +} + +sourceSets { + main { + java { + srcDirs("src") + } + } +} +repositories { + mavenCentral() +} + +dependencies { + compileOnly(project(":core")) + + implementation("org.apache.xmlgraphics:batik-all:1.19") +} + +tasks.register("createLibrary") { + dependsOn("jar") + into(layout.buildDirectory.dir("library")) + + from(layout.projectDirectory) { + include("library.properties") + include("examples/**") + } + + from(configurations.runtimeClasspath) { + into("library") + } + + from(tasks.jar) { + into("library") + rename { "svg.jar" } + } +} + From 2382359ebcc4a64aa1796bda33fa11eadf342cd1 Mon Sep 17 00:00:00 2001 From: Madhav Majumdar <161720210+madhav2348@users.noreply.github.com> Date: Thu, 16 Oct 2025 08:45:03 +0530 Subject: [PATCH 2/2] update variable legacyLibraries and libraries --- java/build.gradle.kts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/java/build.gradle.kts b/java/build.gradle.kts index fc7151189c..47fa76e46b 100644 --- a/java/build.gradle.kts +++ b/java/build.gradle.kts @@ -68,7 +68,7 @@ tasks.register("copyCore"){ into(coreProject.layout.projectDirectory.dir("library")) } -val legacyLibraries = arrayOf("io","net","svg") +val legacyLibraries = arrayOf("io","net") legacyLibraries.forEach { library -> tasks.register("library-$library-extraResources"){ val build = project(":java:libraries:$library").tasks.named("build") @@ -87,7 +87,7 @@ legacyLibraries.forEach { library -> } } -val libraries = arrayOf("dxf", "pdf", "serial") +val libraries = arrayOf("dxf", "pdf", "serial", "svg") libraries.forEach { library -> val name = "create-$library-library"