👀 Unless reviewing this on a commit-by-commit basis (rather than on the full diff), don't bother reviewing PR until #218 is merged, since this PR includes commits from the Noreaster76:mavenize branch, and it might be too confusing otherwise.
Replace the copied-in code for the org.jfree.svg library with that of a Maven dependency (of the same library).
Benefits:
Less code in the codebase that needs to be maintained.
Less code for a newcomer to get acquainted with.
Much easier to incorporate any updates to the org.jfree.svg library -- it's a simple matter of updating the version in the Maven POM (assuming no breaking changes, of course).
Obviously, the org.jfree.svg code is always available on their repo to look at, if desired.
👀 Unless reviewing this on a commit-by-commit basis (rather than on the full diff), don't bother reviewing PR until #218 is merged, since this PR includes commits from the
Noreaster76:mavenize
branch, and it might be too confusing otherwise.Replace the copied-in code for the
org.jfree.svg
library with that of a Maven dependency (of the same library).Benefits:
org.jfree.svg
library -- it's a simple matter of updating the version in the Maven POM (assuming no breaking changes, of course).Obviously, the
org.jfree.svg
code is always available on their repo to look at, if desired.