plugin
fun plugin(id: String, version: String, channel: String = "", configure: Action<IntelliJPlatformPluginConfiguration> = Action {})
Adds a dependency on a plugin for IntelliJ Platform.
Parameters
id
The plugin identifier.
version
The plugin version.
channel
The plugin distribution channel.
configure
Plugin dependency configuration.
fun plugin(id: Provider<String>, version: Provider<String>, channel: Provider<String> = dependenciesHelper.provider { "" }, configure: Action<IntelliJPlatformPluginConfiguration> = Action {})
Adds a dependency on a plugin for IntelliJ Platform.
Parameters
id
The provider of the plugin identifier.
version
The provider of the plugin version.
channel
The provider of the plugin distribution channel.
configure
Plugin dependency configuration.
fun plugin(notation: Provider<String>, configure: Action<IntelliJPlatformPluginConfiguration> = Action {})
Adds a dependency on a plugin for IntelliJ Platform using a string notation, in the following formats:
pluginId:versionpluginId:version@channel
Parameters
notation
The plugin notation in pluginId:version or pluginId:version@channel format.
configure
Plugin dependency configuration.