IdeaDependencyManager

abstract class IdeaDependencyManager @Inject constructor(repositoryUrl: String, ideaDependencyCachePath: String, archiveUtils: ArchiveUtils, dependenciesDownloader: DependenciesDownloader, context: String?)

Constructors

Link copied to clipboard
@Inject
fun IdeaDependencyManager(repositoryUrl: String, ideaDependencyCachePath: String, archiveUtils: ArchiveUtils, dependenciesDownloader: DependenciesDownloader, context: String?)

Functions

Link copied to clipboard
fun register(project: Project, dependency: IdeaDependency, dependencies: DependencySet)
Link copied to clipboard
fun resolveLocal(project: Project, localPath: String, localPathSources: String?): IdeaDependency
Link copied to clipboard
fun resolveRemote(project: Project, version: String, type: String, sources: Boolean, extraDependencies: List<String>): IdeaDependency