Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gradle Migration #21

Closed
wants to merge 16 commits into from
Closed

Gradle Migration #21

wants to merge 16 commits into from

Conversation

syoon2
Copy link
Contributor

@syoon2 syoon2 commented Aug 18, 2023

This PR:

  • Migrates the entire project to use Gradle as build tool
  • Removes SVI JAR files and includes them via Gradle instead (depends on Gradle Migration SoftwareVisualInterface#2)
  • Removes Graphviz-related code and all config related to it
  • Migrates to graphviz-java library
    This library automatically picks up the Graphviz installation (if available) and falls back to using a Javascript-based Graphviz runtime, i.e., no need to have Graphviz installed nor prompt the user for its path. Resolves Default Config Cannot Be Read in JAR Environment #17.
  • Removes prebuilt JAR from repository (really belongs in the releases page)
  • Incorporates 3rd-party libraries, including Apache Commons (for some utility methods) and Apache Log4j2 (for logging)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Default Config Cannot Be Read in JAR Environment
1 participant