graalvm/native-build-tools

Expose artifact information in DirectoryConfiguration

Opened this issue · 0 comments

Is your feature request related to a problem? Please describe.
DirectoryConfiguration is the API level object that one can interact as a result of a search in the repository.

The object exposes the path, as well as high-level method to copy the metadata to a target location, for the purpose of creating the necessary metadata based on input dependencies.

The problem right now is that, while the public constructor of the object takes a GAV, it is not exposed. As a user of the API you can't say to which artifact a DirectoryConfiguration relates to.

Describe the solution you'd like
Getters for the groupId, artifactId, and version. This will help reporting tool that provides feedback to the user regarding the dependencies that were managed successfully by the repository.

Describe alternatives you've considered
Reflection (but, no).