Package-level declarations

Types

Link copied to clipboard
abstract class IntelliJPlatformDependenciesExtension @Inject constructor(configurations: ConfigurationContainer, dependencies: DependencyHandler, layout: ProjectLayout, objects: ObjectFactory, providers: ProviderFactory, resources: ResourceHandler, rootProjectDirectory: Path)

Extension class for managing IntelliJ Platform dependencies in a Gradle build script applied to the DependencyHandler.

Link copied to clipboard
class IntelliJPlatformDependenciesHelper(configurations: ConfigurationContainer, dependencies: DependencyHandler, layout: ProjectLayout, objects: ObjectFactory, providers: ProviderFactory, resources: ResourceHandler, rootProjectDirectory: Path)

Helper class for managing dependencies on the IntelliJ Platform in Gradle projects.

Link copied to clipboard
abstract class IntelliJPlatformExtension @Inject constructor(configurations: ConfigurationContainer, providers: ProviderFactory, rootProjectDirectory: Path) : ExtensionAware

The IntelliJ Platform Gradle Plugin extension.

Link copied to clipboard
abstract class IntelliJPlatformPluginsExtension @Inject constructor(configurations: ConfigurationContainer, dependencies: DependencyHandler, layout: ProjectLayout, objects: ObjectFactory, providers: ProviderFactory, resources: ResourceHandler, rootProjectDirectory: Path) : ExtensionAware
Link copied to clipboard
abstract class IntelliJPlatformRepositoriesExtension @Inject constructor(repositories: RepositoryHandler, providers: ProviderFactory, objects: ObjectFactory, flowScope: FlowScope, flowProviders: FlowProviders, gradle: Gradle, rootProjectDirectory: Path)

This is an extension class for managing IntelliJ Platform repositories in a Gradle build script. It's applied to the RepositoryHandler. Available in both Project scope and Gradle Settings for DependencyResolutionManagement.

Link copied to clipboard
class IntelliJPlatformRepositoriesHelper(repositories: RepositoryHandler, providers: ProviderFactory, objects: ObjectFactory, flowScope: FlowScope, flowProviders: FlowProviders, gradle: Gradle, rootProjectDirectory: Path)
Link copied to clipboard
abstract class IntelliJPlatformTestingExtension @Inject constructor(project: Project) : ExtensionAware

Functions

Link copied to clipboard
fun RepositoryHandler.intellijPlatform(configure: Action<IntelliJPlatformRepositoriesExtension>)

A shorthand for accessing the IntelliJPlatformRepositoriesExtension in the settings.gradle.kts file.