-
Notifications
You must be signed in to change notification settings - Fork 1
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
init jena data resolver #20
base: main
Are you sure you want to change the base?
Conversation
Both should be, and are, currently possible (needs testing). |
So you're suggesting that we'd have a 'default' template/configuration set at build time, which could be 'overwritten' by passing arguments at run time? |
No, sorry I wasn't clear in my response. The idea is that both should be possible in the core and data-resolver components. It would be up to the app builder using these components to decide what to do. Currently, we have a util class ConfigResourceLoaders which first checks if a resouce is available externally, and if not, will check the classpath in the packaged artifact. For the default app we provide, external configuration makes sense. |
I hadn't currently used the ConfigResourceLoaders in the Jena-part, I will enhance that bit of the code. |
@architolk I added the config resource loader and cleaned up the code a bit. Will take another look at the config later on to see how we can optimize |
First concept - not yet finished (don't merge with master):
Limitations:
Code consideration: