Skip to content
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

Include buildtool support for bundling reachability metadata into jar files #322

Merged
merged 4 commits into from
Oct 12, 2022

Commits on Oct 6, 2022

  1. Add DirectoryConfiguration.copy method

    Update `DirectoryConfiguration` with a new `copy` method that
    can be used to copy matadata files into `META-INF/native-image`
    directories.
    
    The `DirectoryConfiguration` class now has group, artifact and
    version information so that it can write files into the
    appropriate folder. The `copy` method will also write a
    `reachability-metadata.properties` file that indicates if the
    'override' property was set on the metadata.
    philwebb committed Oct 6, 2022
    Configuration menu
    Copy the full SHA
    9268ced View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2022

  1. Add add-metadata-hints goal to Maven Plugin

    Update the maven plugin with a new `add-metadata-hints` goal that can
    be used to bundle hints obtained from the metadata repository into
    the jar.
    philwebb committed Oct 11, 2022
    Configuration menu
    Copy the full SHA
    2f0e7fa View commit details
    Browse the repository at this point in the history
  2. Add ReachabilityMetadataCopyTask to Gradle Plugin

    Update the gradle plugin with a new `ReachabilityMetadataCopyTask`
    class that can be used to copy hints obtained from the metadata
    repository.
    philwebb committed Oct 11, 2022
    Configuration menu
    Copy the full SHA
    fcef031 View commit details
    Browse the repository at this point in the history
  3. Refactor common code in NativeImagePlugin

    Refactor the `configureJvmReachabilityConfigurationDirectories`
    and `configureJvmReachabilityExcludeConfigArgs` to use a common
    method since they share the same logic.
    philwebb committed Oct 11, 2022
    Configuration menu
    Copy the full SHA
    9d6e9e8 View commit details
    Browse the repository at this point in the history