Interface PluginResolveDetails


  • public interface PluginResolveDetails
    Allows plugin resolution rules to inspect a requested plugin and modify which target plugin will be used.
    Since:
    3.5
    • Method Detail

      • getRequested

        PluginRequest getRequested()
        Get the plugin that was requested.
      • useModule

        void useModule​(java.lang.Object notation)
        Sets the implementation module to use for this plugin.
        Parameters:
        notation - the module to use, supports the same notations as DependencyHandler
      • useVersion

        void useVersion​(@Nullable
                        java.lang.String version)
        Sets the version of the plugin to use.
        Parameters:
        version - version to use
      • getTarget

        PluginRequest getTarget()
        The target plugin request to use.