IntelliJPlatformDependencyConfiguration

abstract class IntelliJPlatformDependencyConfiguration @Inject constructor(objects: ObjectFactory, extensionProvider: Provider<IntelliJPlatformExtension>)

Configuration class for IntelliJ Platform dependencies using DSL syntax. Supports assignment of both direct values and Provider instances.

Inheritors

Constructors

Link copied to clipboard
@Inject
constructor(objects: ObjectFactory, extensionProvider: Provider<IntelliJPlatformExtension>)

Properties

Link copied to clipboard
val productMode: Property<ProductMode?>?

Describes a mode in which a product may be started.

Link copied to clipboard
val type: Property<IntelliJPlatformType>

The type of the IntelliJ Platform dependency.

Link copied to clipboard
val useCache: Property<Boolean?>?

Switches between the Gradle cache and the custom cache directory.

Link copied to clipboard
val useInstaller: Property<Boolean>

Switches between the IDE installer and archive from the IntelliJ Maven repository.

Link copied to clipboard
val version: Property<String>

The version of the IntelliJ Platform dependency.