-
Notifications
You must be signed in to change notification settings - Fork 51
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
Option to specify external configuration in a principled way #197
Milestone
Comments
vjovanov
changed the title
Make an MVP that uses a locally cloned configuration repo and applies the netty config from it
Option to specify external configuration in a principled way
Feb 3, 2022
This was referenced Feb 8, 2022
Fixed by #204 for Gradle. The name of the configuration block is currently graalvmNative {
jvmReachabilityMetadataRepository {
enabled = true // default false until official repo release, true and optional later
// path and version are mutually exclusive
version = "0.0.1" // this would be the only mandatory field
path = "/home/usr/dev/conf-repo|http://my.repo/|http://my.repo/repo-1.1.1.zip" // custom location or a local folder for development. default: empty which redirects to the configuration repo.
ignoreDependencies = ["com.google.guava:guava"] // dependencies for which the repo is ignored. The version is omitted.
}
binaries {
main {
}
}
} |
+1 for using |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
We need to provide a way to specify externally the reachability configuration for the dependencies of the project. The format of the external configuration folder is TBD
but it will follow a convention that allows mapping from a dependency's artifact ID to the config files.
The first proposal for the DSL entry:
In the first version, the configuration would be provided locally. Later we can use the GitHub releases, repository clones, or any other future mechanism.
The text was updated successfully, but these errors were encountered: