Skip to content

Prepare Native Build Tools for the removal of the global index.json packaged in GraalVM Reachability Metadata #802

@jormundur00

Description

@jormundur00

Is your feature request related to a problem? Please describe.
Currently, GraalVM Reachability Metadata packages the global metadata index.json with its releases. As it's planned for the 1.0 release of the metadata repository, we will remove this index.json file (and the inner metadata index.json as well), so we must make sure that build tools support this change (as build tools currently parse these files).

Describe the solution you'd like
We need to make build tools work without the need for these index.json files, most likely by parsing metadata paths instead of the JSON files (keeping in mind that only the global and the innermost index.json-s are planned to be removed). We should also consider leaving the current implementation as a support for older releases of GraalVM Reachability Metadata and use the functionality based on what release is used.

Describe alternatives you've considered
At the time of writing this issue, no alternatives have been considered.

Additional context
No additional context.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions