-
Notifications
You must be signed in to change notification settings - Fork 24
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
Create guicesupport module #48
Conversation
@wnicholson, are you able to review this one? Otherwise I can assign it elsewhere. |
Looks good to me - merging + two tiny tweaks. |
This broke builds at Alfa and had to be reverted. The main problem appears to be various builds we have which assume there are JIT bindings in place. This either means that they blow up trying to replace said bindings, or simply assume the default bindings are in place. |
This PR is in a merged state so I'll submit a second one at some point. |
Works towards #14.
Moves the
guicesupport
package to a new Maven module, and migrates the JIT bindings forSqlScriptExecutor
andTableLoaderBuilder
to there, removing@Inject
and@ImplementedBy
.This is broadly the same pattern we will follow to remove the Guice stuff elsewhere (effectively, change everything to Dagger style bindings). Will hack away at those as a series of future PRs.