Ides
abstract class Ides @Inject constructor(configurations: ConfigurationContainer, dependencies: DependencyHandler, layout: ProjectLayout, objects: ObjectFactory, providers: ProviderFactory, resources: ResourceHandler, rootProjectDirectory: Path, extensionProvider: Provider<IntelliJPlatformExtension>)
The extension to define the IDEs to be used along with the IntelliJ Plugin Verifier CLI tool for the binary plugin verification.
It provides a set of helpers which add relevant entries to the configuration, which later is used to resolve IntelliJ-based IDE binary releases.
Constructors
Link copied to clipboard
@Inject
Functions
Link copied to clipboard
Adds a dependency to a binary IDE release to be used for testing with the IntelliJ Plugin Verifier.
Link copied to clipboard
fun ProductReleasesValueSource(configure: ProductReleasesValueSource.FilterParameters.() -> Unit = {}): Provider<List<String>>
Extension function for the IntelliJPlatformExtension.VerifyPlugin.Ides extension to let filter IDE binary releases just using FilterParameters.
Link copied to clipboard
Retrieves matching IDEs using the default configuration based on the currently used IntelliJ Platform and applies them for IntelliJ Platform Verifier using the ide helper method.
Link copied to clipboard
Retrieves matching IDEs using custom filter parameters.