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

Refactor app module into submodules for JDK 9 compatability #17

Closed
lewismorgan opened this issue Nov 13, 2017 · 1 comment
Closed

Refactor app module into submodules for JDK 9 compatability #17

lewismorgan opened this issue Nov 13, 2017 · 1 comment

Comments

@lewismorgan
Copy link
Owner

Going to be a lot of work in order to get HarvesterDroid to work with JDK 9... The dependency graph was a nightmare and there's a ton of dependencies that aren't really needed and should be only done at compile time instead of runtime. The entirety of HarvesterDroid will basically need to be created from the ground up. Thankfully because of MvvmFX being used, it won't be relatively difficult, just the main business logic needs to be split out and rewritten. The problematic class is Launcher and how it's using DI which is trying to use now internal JDK modules. I think this is remnants from when HD was using Mongo or ObjectDB. Due to a need to refactor how trackers and resources are handled in order to work with multiple versions of SWG, the best approach is a creation from the ground up instead of fixing errors as I go like I've been doing.

@lewismorgan
Copy link
Owner Author

No longer necessary, switching codebase to using Kotlin.

HarvesterDroid 2.0 automation moved this from WIP to Finished Jun 4, 2018
@lewismorgan lewismorgan removed this from the 2.0 milestone Jun 4, 2018
@lewismorgan lewismorgan removed this from Finished in HarvesterDroid 2.0 Jun 4, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant