Interface PluginResolveDetails


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

    • getRequested

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

      void useModule(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 String version)
      Sets the version of the plugin to use.
      Parameters:
      version - version to use
    • getTarget

      PluginRequest getTarget()
      The target plugin request to use.