PluginDependencyManager

abstract class PluginDependencyManager @Inject constructor(gradleHomePath: String, ideaDependencyProvider: Provider<IdeaDependency>, pluginsRepositories: List<PluginsRepository>, archiveUtils: ArchiveUtils, context: String?)

Constructors

Link copied to clipboard
@Inject
fun PluginDependencyManager(gradleHomePath: String, ideaDependencyProvider: Provider<IdeaDependency>, pluginsRepositories: List<PluginsRepository>, archiveUtils: ArchiveUtils, context: String?)

Functions

Link copied to clipboard
fun register(project: Project, plugin: PluginDependency, dependencies: DependencySet)
Link copied to clipboard
fun resolve(project: Project, dependency: PluginDependencyNotation): PluginDependency?