PluginArgumentProvider

class PluginArgumentProvider(val pluginXml: Provider<RegularFile>) : CommandLineArgumentProvider

Provides command line arguments for launching IntelliJ Platform locally.

Constructors

Link copied to clipboard
constructor(pluginXml: Provider<RegularFile>)

Properties

Link copied to clipboard
@InputFile
@PathSensitive(value = PathSensitivity.RELATIVE)
@Optional
val pluginXml: Provider<RegularFile>

The plugin.xml file.

Functions

Link copied to clipboard
open override fun asArguments(): List<String>

Combines various arguments related to the IntelliJ Platform configuration to create a list of arguments to be passed to the platform.