-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Move GraalVM Metadata from Micronaut Core and Modules to GraalVM Reachability Metadata #7805
Comments
To be clear, the reachability metadata repository should talk about libraries themselves and not the transitives, as far as I understand. So when we say "migrate Micronaut SQL" for example, it actually means looking at the features we have, the configuration files we have, and split them across as many configuration files as we need for external modules (e.g if the configuration for Micronaut SQL talks about MariaDB, then the configuration to be migrated to the config repo is the configuration for MariaDB). Configuration for Micronaut itself should remain in the modules. |
So, as soon as we do this, there are a few consequences which will require larger coordination.
A concrete problem is to understand whether we can start migrating our metadata and not do everything at once. At first glance, it should be possible, because use of the metadata repository doesn't disable use of metadata embedded into jar files (for good reasons, since each library should package it for its own classes, ideally). In case there are problems, there are flags which can be used on the NBT plugins side to disable metadata for a specific library, for example. We will probably need to document how to do it. |
Migrate metadata from Micronaut core for all the modules we support to https://github.com/oracle/graalvm-reachability-metadata
The text was updated successfully, but these errors were encountered: