GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Migration of the `svg` library to Gradle by jishnunambiarr · Pull Request #1121 · processing/processing4

Conversation

@jishnunambiarr

@jishnunambiarr jishnunambiarr commented May 25, 2025

Copy link
Copy Markdown

Resolves

#1098

Changes

  • Added Gradle Build logic using Kotlin DSL
  • Preserved original Ant functionality with custom task for managing Batik
  • Removed the old Ant Based build.xml

Tests

  • Clean build from scratch downloads Batik successfully.
  • Compilation works with both core.jar and batik.jar dependencies
  • Output JAR library/svg.jar generated correctly
  • Verified that example code from processing.org/reference/libraries/svg runs as expected

Caveats

The backupUrl from the build.xml seems to be broken: https://download.processing.org/batik/batik-bin-1.19.zip
Please let me know if there is an alternative or if I have missed something here.

Let me know if I need to make further adjustments!

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
jishnunambiarr added 8 commits May 22, 2025 18:39
@jishnunambiarr
Use Maven dependency for Batik in build.gradle.kts
ea20427
@jishnunambiarr
Updated build.gradle.kts with manual Batik download.
2b14638
@jishnunambiarr
Updated build.gradle.kts with manual Batik download.
76f1403
@jishnunambiarr
Updated build.gradle.kts: Sourcesets block added to fix library not f…
4369575
…ound error.
@jishnunambiarr
Updated build.gradle.kts: Batik jar added to classpath. Reduced redun…
fa366ce
…dancy
@jishnunambiarr
Removed old build file
573569f
@jishnunambiarr
Updated build.gradle.kts
0662e31
@jishnunambiarr
Updated build.gradle.kts
9c5b56f
@Stefterv

Stefterv commented Jul 23, 2025

Copy link
Copy Markdown
Member

Hi @jishnunambiarr Thank you for your efforts so far!

I have created an example migration with the pdf library over at #1189, would you be interested in adjusting your approach for this PR based on that PR?

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@Stefterv Stefterv changed the title Migrated the svg library from Ant-based build.xml to Gradle build.gradle.kts Migration of the svg library to Gradle Jul 23, 2025
@catilac

catilac commented Sep 17, 2025

Copy link
Copy Markdown
Collaborator

@jishnunambiarr Hi! Are you still working on this?

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@jishnunambiarr

jishnunambiarr commented Sep 17, 2025

Copy link
Copy Markdown
Author

Hey @Stefterv, unfortunately I cannot work on this issue further due to time constraints. Feel free to reassign it or let someone else take over.

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@catilac

catilac commented Sep 18, 2025

Copy link
Copy Markdown
Collaborator

No problem @jishnunambiarr! Will do :)

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@catilac catilac assigned Stefterv and unassigned Stefterv Sep 18, 2025
@catilac catilac closed this Sep 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

No reviews

Uh oh!

There was an error while loading. Please reload this page.

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Uh oh!

There was an error while loading. Please reload this page.

3 participants

@jishnunambiarr @Stefterv @catilac
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.