resolve
Resolves an IntelliJ Platform dependency based on the specified type, version, and installation preferences.
This method converts the string type to an IntelliJPlatformType and creates providers for all parameters before delegating to the main resolve implementation.
Return
The path to the resolved IntelliJ Platform
Parameters
The IntelliJ Platform type as a string (e.g., "IC", "IU", "CL", etc.)
The version of the IntelliJ Platform to resolve
IntelliJ Platform dependency configuration.
Resolves an IntelliJ Platform dependency based on the specified type provider, version provider, and installation preferences provider.
This is the main implementation method that all other resolve methods delegate to. It creates a unique configuration name, gets the IntelliJPlatformDependenciesHelper, and creates a request for the IntelliJ Platform with the specified parameters.
Return
The path to the resolved IntelliJ Platform
Parameters
IntelliJ Platform dependency configuration.