mirror of
https://github.com/JetBrains/intellij-sdk-code-samples.git
synced 2025-07-28 01:07:49 +08:00
Replace the deprecated deflist style attribute with type
This commit is contained in:
parent
77db4bf5f8
commit
faef8dd7ba
@ -209,7 +209,7 @@ fun StringBuilder.appendReferences(references: List<String>) {
|
|||||||
|
|
||||||
fun StringBuilder.appendDeprecationVersion(deprecatedSince: String?) {
|
fun StringBuilder.appendDeprecationVersion(deprecatedSince: String?) {
|
||||||
deprecatedSince ?: return
|
deprecatedSince ?: return
|
||||||
appendLine("{style=\"narrow\"}")
|
appendLine("{type=\"narrow\"}")
|
||||||
appendLine("Deprecated")
|
appendLine("Deprecated")
|
||||||
appendLine(":")
|
appendLine(":")
|
||||||
appendLine("since $deprecatedSince\n")
|
appendLine("since $deprecatedSince\n")
|
||||||
@ -217,7 +217,7 @@ fun StringBuilder.appendDeprecationVersion(deprecatedSince: String?) {
|
|||||||
|
|
||||||
fun StringBuilder.appendSupportDetails(supportDetails: String?) {
|
fun StringBuilder.appendSupportDetails(supportDetails: String?) {
|
||||||
supportDetails ?: return
|
supportDetails ?: return
|
||||||
appendLine("{style=\"narrow\"}")
|
appendLine("{type=\"narrow\"}")
|
||||||
appendLine("Supported")
|
appendLine("Supported")
|
||||||
appendLine(":")
|
appendLine(":")
|
||||||
appendLine(supportDetails)
|
appendLine(supportDetails)
|
||||||
@ -225,7 +225,7 @@ fun StringBuilder.appendSupportDetails(supportDetails: String?) {
|
|||||||
|
|
||||||
fun StringBuilder.appendRequirement(requirement: Requirement?) {
|
fun StringBuilder.appendRequirement(requirement: Requirement?) {
|
||||||
if (requirement == null) return
|
if (requirement == null) return
|
||||||
appendLine("{style=\"narrow\"}")
|
appendLine("{type=\"narrow\"}")
|
||||||
appendLine("Required")
|
appendLine("Required")
|
||||||
append(": ")
|
append(": ")
|
||||||
val requiredText = when (requirement.required) {
|
val requiredText = when (requirement.required) {
|
||||||
|
@ -287,7 +287,7 @@ All available JetBrains IDEs versions can be found in the repositories described
|
|||||||
The version of the IntelliJ Platform IDE that will be used to build the plugin.
|
The version of the IntelliJ Platform IDE that will be used to build the plugin.
|
||||||
Please see [](plugin_compatibility.md) and [](build_number_ranges.md) for more details.
|
Please see [](plugin_compatibility.md) and [](build_number_ranges.md) for more details.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: `true`
|
: `true`
|
||||||
|
|
||||||
@ -310,7 +310,7 @@ Acceptable values
|
|||||||
The type of the IntelliJ-based IDE distribution.
|
The type of the IntelliJ-based IDE distribution.
|
||||||
The type may also be specified as a prefix of the value for the [`intellij.version`](#intellij-extension-version) property instead.
|
The type may also be specified as a prefix of the value for the [`intellij.version`](#intellij-extension-version) property instead.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -339,7 +339,7 @@ To build against IDEs not supported directly by `type`, please see their corresp
|
|||||||
|
|
||||||
The plugin name part used in the generated ZIP distribution: <path>build/distributions/PluginName-1.0.0.zip</path>, and the name of the plugin directory in the sandbox directory.
|
The plugin name part used in the generated ZIP distribution: <path>build/distributions/PluginName-1.0.0.zip</path>, and the name of the plugin directory in the sandbox directory.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -353,7 +353,7 @@ Default value
|
|||||||
The path to the locally installed IDE distribution that should be used to build the plugin.
|
The path to the locally installed IDE distribution that should be used to build the plugin.
|
||||||
Using `intellij.localPath` allows building the plugin using an IDE that is not available in [](intellij_artifacts.md).
|
Using `intellij.localPath` allows building the plugin using an IDE that is not available in [](intellij_artifacts.md).
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -377,7 +377,7 @@ Samples
|
|||||||
The path to local archive with IDE sources.
|
The path to local archive with IDE sources.
|
||||||
Used for resolving source files of the locally installed IDE distribution when [`intellij.localPath`](#intellij-extension-localpath) is specified.
|
Used for resolving source files of the locally installed IDE distribution when [`intellij.localPath`](#intellij-extension-localpath) is specified.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -401,7 +401,7 @@ Notes:
|
|||||||
See [](tools_gradle_intellij_plugin_faq.md#how-to-add-a-dependency-on-a-plugin-available-in-the-file-system).
|
See [](tools_gradle_intellij_plugin_faq.md#how-to-add-a-dependency-on-a-plugin-available-in-the-file-system).
|
||||||
- If you need to refer plugin's classes from your project, you also have to define a dependency in your <path>[plugin.xml](plugin_configuration_file.md)</path> file, see [](plugin_dependencies.md).
|
- If you need to refer plugin's classes from your project, you also have to define a dependency in your <path>[plugin.xml](plugin_configuration_file.md)</path> file, see [](plugin_dependencies.md).
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `List<Any>`
|
: `List<Any>`
|
||||||
|
|
||||||
@ -428,7 +428,7 @@ Acceptable values
|
|||||||
|
|
||||||
Enables patching <path>[plugin.xml](plugin_configuration_file.md)</path> with the values of [`patchPluginXml.sinceBuild`](#tasks-patchpluginxml-sincebuild) and [`patchPluginXml.untilBuild`](#tasks-patchpluginxml-untilbuild) properties.
|
Enables patching <path>[plugin.xml](plugin_configuration_file.md)</path> with the values of [`patchPluginXml.sinceBuild`](#tasks-patchpluginxml-sincebuild) and [`patchPluginXml.untilBuild`](#tasks-patchpluginxml-untilbuild) properties.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Boolean`
|
: `Boolean`
|
||||||
|
|
||||||
@ -445,7 +445,7 @@ Notes:
|
|||||||
- Useful for building plugins against EAP builds.
|
- Useful for building plugins against EAP builds.
|
||||||
- If [`patchPluginXml.untilBuild`](#tasks-patchpluginxml-untilbuild) has a value set, then [`intellij.sameSinceUntilBuild`](#intellij-extension-samesinceuntilbuild) is ignored.
|
- If [`patchPluginXml.untilBuild`](#tasks-patchpluginxml-untilbuild) has a value set, then [`intellij.sameSinceUntilBuild`](#intellij-extension-samesinceuntilbuild) is ignored.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Boolean`
|
: `Boolean`
|
||||||
|
|
||||||
@ -458,7 +458,7 @@ Default value
|
|||||||
|
|
||||||
Enables the instrumentation of Java classes with [nullability](https://www.jetbrains.com/help/idea/nullable-and-notnull-annotations.html) assertions and compilation of forms created by [IntelliJ GUI Designer](https://www.jetbrains.com/help/idea/gui-designer-basics.html).
|
Enables the instrumentation of Java classes with [nullability](https://www.jetbrains.com/help/idea/nullable-and-notnull-annotations.html) assertions and compilation of forms created by [IntelliJ GUI Designer](https://www.jetbrains.com/help/idea/gui-designer-basics.html).
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Boolean`
|
: `Boolean`
|
||||||
|
|
||||||
@ -471,7 +471,7 @@ Default value
|
|||||||
|
|
||||||
The path of [sandbox directory](ide_development_instance.md#the-development-instance-sandbox-directory) that is used for running IDE with developed plugin.
|
The path of [sandbox directory](ide_development_instance.md#the-development-instance-sandbox-directory) that is used for running IDE with developed plugin.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -484,7 +484,7 @@ Default value
|
|||||||
|
|
||||||
The IntelliJ-based IDE distributions repository URL.
|
The IntelliJ-based IDE distributions repository URL.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -498,7 +498,7 @@ Default value
|
|||||||
Configures repositories for downloading plugin dependencies.
|
Configures repositories for downloading plugin dependencies.
|
||||||
See [Maven Interface](https://plugins.jetbrains.com/docs/marketplace/maven-interface.html) for details on Maven repository format.
|
See [Maven Interface](https://plugins.jetbrains.com/docs/marketplace/maven-interface.html) for details on Maven repository format.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `PluginsRepositoryConfiguration`
|
: `PluginsRepositoryConfiguration`
|
||||||
|
|
||||||
@ -518,7 +518,7 @@ Acceptable values
|
|||||||
|
|
||||||
URL of repository for downloading [JetBrains Runtime](ide_development_instance.md#using-a-jetbrains-runtime-for-the-development-instance).
|
URL of repository for downloading [JetBrains Runtime](ide_development_instance.md#using-a-jetbrains-runtime-for-the-development-instance).
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -532,7 +532,7 @@ Default value
|
|||||||
Path to the directory where the IDE dependency cache is stored.
|
Path to the directory where the IDE dependency cache is stored.
|
||||||
If not set, the dependency will be extracted next to the downloaded ZIP archive in [Gradle cache](https://docs.gradle.org/current/userguide/directory_layout.html#dir:gradle_user_home) directory.
|
If not set, the dependency will be extracted next to the downloaded ZIP archive in [Gradle cache](https://docs.gradle.org/current/userguide/directory_layout.html#dir:gradle_user_home) directory.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -546,7 +546,7 @@ Default value
|
|||||||
Enables downloading the IntelliJ Platform sources.
|
Enables downloading the IntelliJ Platform sources.
|
||||||
It is enabled by default if the `CI` environment variable is not set – which is present in Continuous Integration environments, like GitHub Actions, TeamCity, and others.
|
It is enabled by default if the `CI` environment variable is not set – which is present in Continuous Integration environments, like GitHub Actions, TeamCity, and others.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Boolean`
|
: `Boolean`
|
||||||
|
|
||||||
@ -560,7 +560,7 @@ Default value
|
|||||||
Enables configuration of the default IntelliJ Platform dependencies in the current project.
|
Enables configuration of the default IntelliJ Platform dependencies in the current project.
|
||||||
Otherwise, the `DependenciesUtils.intellij()`, `DependenciesUtils.intellijPlugin()`, and `DependenciesUtils.intellijPlugins()` functions could be used for an explicit configuration.
|
Otherwise, the `DependenciesUtils.intellij()`, `DependenciesUtils.intellijPlugin()`, and `DependenciesUtils.intellijPlugins()` functions could be used for an explicit configuration.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Boolean`
|
: `Boolean`
|
||||||
|
|
||||||
@ -574,7 +574,7 @@ Default value
|
|||||||
Configure extra dependency artifacts from the IntelliJ repository.
|
Configure extra dependency artifacts from the IntelliJ repository.
|
||||||
The dependencies on them could be configured only explicitly using the `DependenciesUtils.intellijExtra()` function in the `dependencies` block.
|
The dependencies on them could be configured only explicitly using the `DependenciesUtils.intellijExtra()` function in the `dependencies` block.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `List<String>`
|
: `List<String>`
|
||||||
|
|
||||||
@ -587,7 +587,7 @@ Default value
|
|||||||
|
|
||||||
List of dependencies on external plugins.
|
List of dependencies on external plugins.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `List<PluginDependency>`
|
: `List<PluginDependency>`
|
||||||
|
|
||||||
@ -614,7 +614,7 @@ The base name of the ZIP archive.
|
|||||||
|
|
||||||
This task is preconfigured automatically and takes the output artifacts of [`prepareSandbox`](#tasks-preparesandbox) and [`jarSearchableOptions`](#tasks-jarsearchableoptions) tasks as an input.
|
This task is preconfigured automatically and takes the output artifacts of [`prepareSandbox`](#tasks-preparesandbox) and [`jarSearchableOptions`](#tasks-jarsearchableoptions) tasks as an input.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -638,7 +638,7 @@ Note, this is a [`runIde`](#tasks-runide)-based task with predefined arguments a
|
|||||||
#### `outputDir`
|
#### `outputDir`
|
||||||
{#tasks-buildsearchableoptions-outputdir}
|
{#tasks-buildsearchableoptions-outputdir}
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `File`
|
: `File`
|
||||||
|
|
||||||
@ -659,7 +659,7 @@ Task is enabled if [`intellij.version`](#intellij-extension-version) is set to `
|
|||||||
|
|
||||||
The list of `classpath.index` files to be removed.
|
The list of `classpath.index` files to be removed.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `ConfigurableFileCollection`
|
: `ConfigurableFileCollection`
|
||||||
|
|
||||||
@ -679,7 +679,7 @@ The `robot-server` plugin is required for running the UI tests using the [`runId
|
|||||||
|
|
||||||
The version of the Robot Server Plugin to download.
|
The version of the Robot Server Plugin to download.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -692,7 +692,7 @@ Default value
|
|||||||
|
|
||||||
The Robot Server Plugin archive, downloaded by default to the [Gradle cache](https://docs.gradle.org/current/userguide/directory_layout.html#dir:gradle_user_home).
|
The Robot Server Plugin archive, downloaded by default to the [Gradle cache](https://docs.gradle.org/current/userguide/directory_layout.html#dir:gradle_user_home).
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `File`
|
: `File`
|
||||||
|
|
||||||
@ -705,7 +705,7 @@ Default value
|
|||||||
|
|
||||||
Location of the extracted archive.
|
Location of the extracted archive.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `File`
|
: `File`
|
||||||
|
|
||||||
@ -724,7 +724,7 @@ Resolves and downloads Marketplace ZIP Signer CLI tool used by the [`signPlugin`
|
|||||||
|
|
||||||
Version of the ZIP Signer CLI tool to download.
|
Version of the ZIP Signer CLI tool to download.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -737,7 +737,7 @@ Default value
|
|||||||
|
|
||||||
Path to the ZIP Signer CLI tool.
|
Path to the ZIP Signer CLI tool.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `File`
|
: `File`
|
||||||
|
|
||||||
@ -750,7 +750,7 @@ Default value
|
|||||||
|
|
||||||
The output of the ZIP Signer CLI tool.
|
The output of the ZIP Signer CLI tool.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `File`
|
: `File`
|
||||||
|
|
||||||
@ -775,7 +775,7 @@ The following attributes help you to tune instrumenting behavior in the `instrum
|
|||||||
|
|
||||||
The dependency on IntelliJ IDEA.
|
The dependency on IntelliJ IDEA.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `IdeaDependency`
|
: `IdeaDependency`
|
||||||
|
|
||||||
@ -788,7 +788,7 @@ Default value
|
|||||||
|
|
||||||
Path to the <path>javac2.jar</path> file of IntelliJ IDEA.
|
Path to the <path>javac2.jar</path> file of IntelliJ IDEA.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `File`
|
: `File`
|
||||||
|
|
||||||
@ -802,7 +802,7 @@ Default value
|
|||||||
A version of instrumenting compiler.
|
A version of instrumenting compiler.
|
||||||
It's used in cases when targeting non-IntelliJ IDEA IDEs (e.g., [CLion](clion.md) or [Rider](rider.md)).
|
It's used in cases when targeting non-IntelliJ IDEA IDEs (e.g., [CLion](clion.md) or [Rider](rider.md)).
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -815,7 +815,7 @@ Default value
|
|||||||
|
|
||||||
The list of directories with compiled classes.
|
The list of directories with compiled classes.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `FileCollection`
|
: `FileCollection`
|
||||||
|
|
||||||
@ -828,7 +828,7 @@ Default value
|
|||||||
|
|
||||||
The list of directories with GUI Designer form files.
|
The list of directories with GUI Designer form files.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `FileCollection`
|
: `FileCollection`
|
||||||
|
|
||||||
@ -841,7 +841,7 @@ Default value
|
|||||||
|
|
||||||
The output directory for instrumented classes.
|
The output directory for instrumented classes.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `File`
|
: `File`
|
||||||
|
|
||||||
@ -854,7 +854,7 @@ Default value
|
|||||||
|
|
||||||
The classpath for Java instrumentation compiler.
|
The classpath for Java instrumentation compiler.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `FileCollection`
|
: `FileCollection`
|
||||||
|
|
||||||
@ -876,7 +876,7 @@ Create a JAR file with searchable options to be distributed with the plugin.
|
|||||||
|
|
||||||
The output directory where the JAR file will be created.
|
The output directory where the JAR file will be created.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -889,7 +889,7 @@ Default value
|
|||||||
|
|
||||||
The name of the plugin.
|
The name of the plugin.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -902,7 +902,7 @@ Default value
|
|||||||
|
|
||||||
The sandbox output directory.
|
The sandbox output directory.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -925,7 +925,7 @@ See also [](#tasks-printBundledPlugins).
|
|||||||
The IDE dependency sources path.
|
The IDE dependency sources path.
|
||||||
Configured automatically with the [`setupDependencies.idea`](#tasks-setupdependencies-idea) dependency.
|
Configured automatically with the [`setupDependencies.idea`](#tasks-setupdependencies-idea) dependency.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `File`
|
: `File`
|
||||||
|
|
||||||
@ -938,7 +938,7 @@ Default value
|
|||||||
|
|
||||||
Path to the file, where the output list will be stored.
|
Path to the file, where the output list will be stored.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `File`
|
: `File`
|
||||||
|
|
||||||
@ -968,7 +968,7 @@ See also [](#tasks-printproductsreleases).
|
|||||||
|
|
||||||
Path to the products releases update files. By default, one is downloaded from `IntelliJPluginConstants.IDEA_PRODUCTS_RELEASES_URL`.
|
Path to the products releases update files. By default, one is downloaded from `IntelliJPluginConstants.IDEA_PRODUCTS_RELEASES_URL`.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `FileCollection`
|
: `FileCollection`
|
||||||
|
|
||||||
@ -981,7 +981,7 @@ Default value
|
|||||||
|
|
||||||
List of types of IDEs that will be listed in results.
|
List of types of IDEs that will be listed in results.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `List<String>`
|
: `List<String>`
|
||||||
|
|
||||||
@ -995,7 +995,7 @@ Default value
|
|||||||
Lower boundary of the listed results in product marketing version format, e.g., `2020.2.1`.
|
Lower boundary of the listed results in product marketing version format, e.g., `2020.2.1`.
|
||||||
It takes precedence over the [`listProductsReleases.sinceBuild`](#tasks-listproductsreleases-sincebuild) property.
|
It takes precedence over the [`listProductsReleases.sinceBuild`](#tasks-listproductsreleases-sincebuild) property.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -1009,7 +1009,7 @@ Default value
|
|||||||
Upper boundary of the listed results in product marketing version format, e.g., `2020.2.1`.
|
Upper boundary of the listed results in product marketing version format, e.g., `2020.2.1`.
|
||||||
It takes precedence over the [`listProductsReleases.untilBuild`](#tasks-listproductsreleases-untilbuild) property.
|
It takes precedence over the [`listProductsReleases.untilBuild`](#tasks-listproductsreleases-untilbuild) property.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -1022,7 +1022,7 @@ Default value
|
|||||||
|
|
||||||
Lower boundary of the listed results in build number format, like `192`.
|
Lower boundary of the listed results in build number format, like `192`.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -1035,7 +1035,7 @@ Default value
|
|||||||
|
|
||||||
Upper boundary of the listed results in build number format, like `192`.
|
Upper boundary of the listed results in build number format, like `192`.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -1048,7 +1048,7 @@ Default value
|
|||||||
|
|
||||||
Release channels that product updates will be filtered with.
|
Release channels that product updates will be filtered with.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Channel`
|
: `Channel`
|
||||||
|
|
||||||
@ -1061,7 +1061,7 @@ Default value
|
|||||||
|
|
||||||
Path to the file, where the output list will be stored.
|
Path to the file, where the output list will be stored.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `File`
|
: `File`
|
||||||
|
|
||||||
@ -1074,7 +1074,7 @@ Default value
|
|||||||
|
|
||||||
For [Android Studio releases](android_studio_releases_list.md), a separated storage for the updates is used.
|
For [Android Studio releases](android_studio_releases_list.md), a separated storage for the updates is used.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -1096,7 +1096,7 @@ Patches <path>[plugin.xml](plugin_configuration_file.md)</path> files with value
|
|||||||
|
|
||||||
The directory where the patched <path>[plugin.xml](plugin_configuration_file.md)</path> will be written.
|
The directory where the patched <path>[plugin.xml](plugin_configuration_file.md)</path> will be written.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -1109,7 +1109,7 @@ Default value
|
|||||||
|
|
||||||
The list of <path>[plugin.xml](plugin_configuration_file.md)</path> files to patch.
|
The list of <path>[plugin.xml](plugin_configuration_file.md)</path> files to patch.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `List<File>`
|
: `List<File>`
|
||||||
|
|
||||||
@ -1122,7 +1122,7 @@ Default value
|
|||||||
|
|
||||||
The description of the plugin used in the [`<description>`](plugin_configuration_file.md#idea-plugin__description) tag.
|
The description of the plugin used in the [`<description>`](plugin_configuration_file.md#idea-plugin__description) tag.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -1135,7 +1135,7 @@ Default value
|
|||||||
|
|
||||||
The lower bound of the [version range](build_number_ranges.md) to be patched used in the `since-build` attribute of the [`<idea-version>`](plugin_configuration_file.md#idea-plugin__idea-version) tag.
|
The lower bound of the [version range](build_number_ranges.md) to be patched used in the `since-build` attribute of the [`<idea-version>`](plugin_configuration_file.md#idea-plugin__idea-version) tag.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -1148,7 +1148,7 @@ Default value
|
|||||||
|
|
||||||
The upper bound of the [version range](build_number_ranges.md) to be patched used in the `until-build` attribute of the [`<idea-version>`](plugin_configuration_file.md#idea-plugin__idea-version) tag.
|
The upper bound of the [version range](build_number_ranges.md) to be patched used in the `until-build` attribute of the [`<idea-version>`](plugin_configuration_file.md#idea-plugin__idea-version) tag.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -1161,7 +1161,7 @@ Default value
|
|||||||
|
|
||||||
The version of the plugin used in the [`<version>`](plugin_configuration_file.md#idea-plugin__version) tag.
|
The version of the plugin used in the [`<version>`](plugin_configuration_file.md#idea-plugin__version) tag.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -1174,7 +1174,7 @@ Default value
|
|||||||
|
|
||||||
The change notes of the plugin used in the [`<change-notes>`](plugin_configuration_file.md#idea-plugin__change-notes) tag.
|
The change notes of the plugin used in the [`<change-notes>`](plugin_configuration_file.md#idea-plugin__change-notes) tag.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -1187,7 +1187,7 @@ Default value
|
|||||||
|
|
||||||
The ID of the plugin used in the [`<id>`](plugin_configuration_file.md#idea-plugin__id) tag.
|
The ID of the plugin used in the [`<id>`](plugin_configuration_file.md#idea-plugin__id) tag.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -1206,7 +1206,7 @@ Prepares the sandbox directory with the installed plugin and its dependencies.
|
|||||||
|
|
||||||
The name of the plugin.
|
The name of the plugin.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -1219,7 +1219,7 @@ Default value
|
|||||||
|
|
||||||
The directory with the plugin configuration.
|
The directory with the plugin configuration.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -1232,7 +1232,7 @@ Default value
|
|||||||
|
|
||||||
The input plugin JAR file used to prepare the sandbox.
|
The input plugin JAR file used to prepare the sandbox.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `File`
|
: `File`
|
||||||
|
|
||||||
@ -1246,7 +1246,7 @@ Default value
|
|||||||
Libraries that will be ignored when preparing the sandbox.
|
Libraries that will be ignored when preparing the sandbox.
|
||||||
By default, it excludes all libraries that are a part of the [`setupDependenciesTask.idea`](#tasks-setupdependencies-idea) dependency.
|
By default, it excludes all libraries that are a part of the [`setupDependenciesTask.idea`](#tasks-setupdependencies-idea) dependency.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `List<File>`
|
: `List<File>`
|
||||||
|
|
||||||
@ -1259,7 +1259,7 @@ Default value
|
|||||||
|
|
||||||
List of dependencies on external plugins.
|
List of dependencies on external plugins.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `List<PluginDependency>`
|
: `List<PluginDependency>`
|
||||||
|
|
||||||
@ -1327,7 +1327,7 @@ Authentication token.
|
|||||||
|
|
||||||
**Required**
|
**Required**
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -1340,7 +1340,7 @@ Default value
|
|||||||
|
|
||||||
List of channel names to upload plugin to.
|
List of channel names to upload plugin to.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `List<String>`
|
: `List<String>`
|
||||||
|
|
||||||
@ -1353,7 +1353,7 @@ Default value
|
|||||||
Mark the release as hidden to prevent public release after approval.
|
Mark the release as hidden to prevent public release after approval.
|
||||||
See [Hidden release](https://plugins.jetbrains.com/docs/marketplace/hidden-plugin.html) in JetBrains Marketplace docs.
|
See [Hidden release](https://plugins.jetbrains.com/docs/marketplace/hidden-plugin.html) in JetBrains Marketplace docs.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Boolean`
|
: `Boolean`
|
||||||
|
|
||||||
@ -1366,7 +1366,7 @@ Default value
|
|||||||
|
|
||||||
URL host of a plugin repository.
|
URL host of a plugin repository.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -1379,7 +1379,7 @@ Default value
|
|||||||
|
|
||||||
ZIP file of plugin to upload.
|
ZIP file of plugin to upload.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `File`
|
: `File`
|
||||||
|
|
||||||
@ -1393,7 +1393,7 @@ Default value
|
|||||||
Specify if the Toolbox Enterprise plugin repository service should be used.
|
Specify if the Toolbox Enterprise plugin repository service should be used.
|
||||||
This feature is still in the incubating phase and is not yet available for public use.
|
This feature is still in the incubating phase and is not yet available for public use.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Boolean`
|
: `Boolean`
|
||||||
|
|
||||||
@ -1414,7 +1414,7 @@ Run the IDE instance with the developed plugin installed.
|
|||||||
The IDE dependency sources path.
|
The IDE dependency sources path.
|
||||||
Configured automatically with the [`setupDependencies.idea`](#tasks-setupdependencies-idea) dependency.
|
Configured automatically with the [`setupDependencies.idea`](#tasks-setupdependencies-idea) dependency.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `File`
|
: `File`
|
||||||
|
|
||||||
@ -1427,7 +1427,7 @@ Default value
|
|||||||
|
|
||||||
Custom JetBrains Runtime (JBR) version to use for running the IDE.
|
Custom JetBrains Runtime (JBR) version to use for running the IDE.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -1450,7 +1450,7 @@ Accepted values
|
|||||||
|
|
||||||
JetBrains Runtime (JBR) variant to use when running the IDE with the plugin.
|
JetBrains Runtime (JBR) variant to use when running the IDE with the plugin.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -1464,7 +1464,7 @@ Default value
|
|||||||
JetBrains Runtime architecture.
|
JetBrains Runtime architecture.
|
||||||
By default, it's resolved based on the current OS and JRE architecture.
|
By default, it's resolved based on the current OS and JRE architecture.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -1478,7 +1478,7 @@ Default value
|
|||||||
Path to the `plugins` directory within the sandbox prepared with the [`prepareSandbox`](#tasks-preparesandbox) task.
|
Path to the `plugins` directory within the sandbox prepared with the [`prepareSandbox`](#tasks-preparesandbox) task.
|
||||||
Provided to the `idea.plugins.path` system property.
|
Provided to the `idea.plugins.path` system property.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Directory`
|
: `Directory`
|
||||||
|
|
||||||
@ -1496,7 +1496,7 @@ Enabled by default in 2020.2 and higher.
|
|||||||
|
|
||||||
See [Enabling Auto-Reload](ide_development_instance.md#enabling-auto-reload) for more details.
|
See [Enabling Auto-Reload](ide_development_instance.md#enabling-auto-reload) for more details.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Boolean`
|
: `Boolean`
|
||||||
|
|
||||||
@ -1529,7 +1529,7 @@ Currently, the task is under adaptation; more documentation will be added in the
|
|||||||
|
|
||||||
Path to directory with test projects and <path>.ijperf</path> files.
|
Path to directory with test projects and <path>.ijperf</path> files.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -1543,7 +1543,7 @@ Default value
|
|||||||
Path to the directory where performance test artifacts (IDE logs, snapshots, screenshots, etc.) will be stored.
|
Path to the directory where performance test artifacts (IDE logs, snapshots, screenshots, etc.) will be stored.
|
||||||
If the directory doesn't exist, it will be created.
|
If the directory doesn't exist, it will be created.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -1556,7 +1556,7 @@ Default value
|
|||||||
|
|
||||||
Name of the profiler which will be used during execution.
|
Name of the profiler which will be used during execution.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `ProfilerName`
|
: `ProfilerName`
|
||||||
|
|
||||||
@ -1589,7 +1589,7 @@ Plugin Verifier DSL `runPluginVerifier { ... }` allows to define the list of IDE
|
|||||||
The IDEs to be checked in [`intellij.version`](#intellij-extension-version) format, i.e.: `["IC-2019.3.5", "PS-2019.3.2"]`.
|
The IDEs to be checked in [`intellij.version`](#intellij-extension-version) format, i.e.: `["IC-2019.3.5", "PS-2019.3.2"]`.
|
||||||
Check the available build versions on [IntelliJ Platform Builds list](https://jb.gg/intellij-platform-builds-list).
|
Check the available build versions on [IntelliJ Platform Builds list](https://jb.gg/intellij-platform-builds-list).
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `List<String>`
|
: `List<String>`
|
||||||
|
|
||||||
@ -1603,7 +1603,7 @@ Default value
|
|||||||
IntelliJ Plugin Verifier version.
|
IntelliJ Plugin Verifier version.
|
||||||
Do not change unless absolutely required.
|
Do not change unless absolutely required.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -1617,7 +1617,7 @@ Default value
|
|||||||
Local path to the pre-downloaded IntelliJ Plugin Verifier JAR file.
|
Local path to the pre-downloaded IntelliJ Plugin Verifier JAR file.
|
||||||
If set, [`runPluginVerifier.verifierVersion`](#tasks-runpluginverifier-verifierversion) is ignored.
|
If set, [`runPluginVerifier.verifierVersion`](#tasks-runpluginverifier-verifierversion) is ignored.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -1630,7 +1630,7 @@ Default value
|
|||||||
|
|
||||||
A list of the paths to locally installed IDE distributions that should be used for verification in addition to those specified in [`runPluginVerifier.ideVersions`](#tasks-runpluginverifier-ideversions).
|
A list of the paths to locally installed IDE distributions that should be used for verification in addition to those specified in [`runPluginVerifier.ideVersions`](#tasks-runpluginverifier-ideversions).
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `List<File>`
|
: `List<File>`
|
||||||
|
|
||||||
@ -1644,7 +1644,7 @@ Default value
|
|||||||
ZIP file of the plugin to verify.
|
ZIP file of the plugin to verify.
|
||||||
If empty, the task will be skipped.
|
If empty, the task will be skipped.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `File`
|
: `File`
|
||||||
|
|
||||||
@ -1658,7 +1658,7 @@ Default value
|
|||||||
Defines the verification level at which the task should fail if any reported issue matches.
|
Defines the verification level at which the task should fail if any reported issue matches.
|
||||||
Can be set as `FailureLevel` enum or `EnumSet<FailureLevel>`.
|
Can be set as `FailureLevel` enum or `EnumSet<FailureLevel>`.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `org.jetbrains.intellij.tasks.RunPluginVerifierTask.FailureLevel`
|
: `org.jetbrains.intellij.tasks.RunPluginVerifierTask.FailureLevel`
|
||||||
|
|
||||||
@ -1688,7 +1688,7 @@ Accepted values
|
|||||||
|
|
||||||
The path to the directory where verification reports will be saved.
|
The path to the directory where verification reports will be saved.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -1700,7 +1700,7 @@ Default value
|
|||||||
|
|
||||||
The output formats of the verification reports that will be emitted.
|
The output formats of the verification reports that will be emitted.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `List<String>`
|
: `List<String>`
|
||||||
|
|
||||||
@ -1719,7 +1719,7 @@ Acceptable values
|
|||||||
The path to the directory where IDEs used for the verification will be downloaded.
|
The path to the directory where IDEs used for the verification will be downloaded.
|
||||||
By default, it relies on the `plugin.verifier.home.dir` system property and falls back to the `XDG_CACHE_HOME` environment variable – see [XDG Base Directory](https://wiki.archlinux.org/title/XDG_Base_Directory) for more details.
|
By default, it relies on the `plugin.verifier.home.dir` system property and falls back to the `XDG_CACHE_HOME` environment variable – see [XDG Base Directory](https://wiki.archlinux.org/title/XDG_Base_Directory) for more details.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -1732,7 +1732,7 @@ Default value
|
|||||||
|
|
||||||
Custom JetBrains Runtime (JBR) version to use for running the verification.
|
Custom JetBrains Runtime (JBR) version to use for running the verification.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -1755,7 +1755,7 @@ Acceptable values
|
|||||||
|
|
||||||
JetBrains Runtime (JBR) variant to use when running the verification.
|
JetBrains Runtime (JBR) variant to use when running the verification.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -1769,7 +1769,7 @@ Default value
|
|||||||
JetBrains Runtime architecture.
|
JetBrains Runtime architecture.
|
||||||
By default, it's resolved based on the current OS and JRE architecture.
|
By default, it's resolved based on the current OS and JRE architecture.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -1782,7 +1782,7 @@ Default value
|
|||||||
|
|
||||||
The path to the directory containing the JVM runtime. Overrides [`runPluginVerifier.jbrVersion`](#tasks-runpluginverifier-jbrversion).
|
The path to the directory containing the JVM runtime. Overrides [`runPluginVerifier.jbrVersion`](#tasks-runpluginverifier-jbrversion).
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -1796,7 +1796,7 @@ Default value
|
|||||||
The list of class prefixes from the external libraries.
|
The list of class prefixes from the external libraries.
|
||||||
The Plugin Verifier will not report `No such class` for classes of these packages.
|
The Plugin Verifier will not report `No such class` for classes of these packages.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `List<String>`
|
: `List<String>`
|
||||||
|
|
||||||
@ -1809,7 +1809,7 @@ Default value
|
|||||||
A file that contains a list of problems that will be ignored in the verification report.
|
A file that contains a list of problems that will be ignored in the verification report.
|
||||||
It must contain lines in form `<plugin_xml_id>:<plugin_version>:<problem_description_regexp_pattern>`.
|
It must contain lines in form `<plugin_xml_id>:<plugin_version>:<problem_description_regexp_pattern>`.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `File`
|
: `File`
|
||||||
|
|
||||||
@ -1821,7 +1821,7 @@ Default value
|
|||||||
|
|
||||||
A flag that controls the output format - if set to `true`, the [TeamCity Tests Format](https://www.jetbrains.com/help/teamcity/service-messages.html) – the TeamCity compatible output will be returned to stdout.
|
A flag that controls the output format - if set to `true`, the [TeamCity Tests Format](https://www.jetbrains.com/help/teamcity/service-messages.html) – the TeamCity compatible output will be returned to stdout.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Boolean`
|
: `Boolean`
|
||||||
|
|
||||||
@ -1834,7 +1834,7 @@ Default value
|
|||||||
|
|
||||||
Specify which subsystems of the IDE should be checked.
|
Specify which subsystems of the IDE should be checked.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -1854,7 +1854,7 @@ Arbitrary command line arguments that are passed to the IntelliJ Plugin Verifier
|
|||||||
|
|
||||||
Arguments that require a value must be provided in the separate elements of the list.
|
Arguments that require a value must be provided in the separate elements of the list.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `List<String>`
|
: `List<String>`
|
||||||
|
|
||||||
@ -1896,7 +1896,7 @@ Prepares code instrumentation tasks.
|
|||||||
|
|
||||||
A flag that controls whether code instrumentation is enabled.
|
A flag that controls whether code instrumentation is enabled.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Boolean`
|
: `Boolean`
|
||||||
|
|
||||||
@ -1909,7 +1909,7 @@ Default value
|
|||||||
|
|
||||||
The path to the directory where instrumented classes will be saved.
|
The path to the directory where instrumented classes will be saved.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Directory`
|
: `Directory`
|
||||||
|
|
||||||
@ -1940,7 +1940,7 @@ Refers to `cert` CLI option.
|
|||||||
>
|
>
|
||||||
{style="note"}
|
{style="note"}
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -1955,7 +1955,7 @@ A file containing X509 certificates.
|
|||||||
The first certificate from the chain will be used as a certificate authority (CA).
|
The first certificate from the chain will be used as a certificate authority (CA).
|
||||||
Refers to `cert-file` CLI option.
|
Refers to `cert-file` CLI option.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `File`
|
: `File`
|
||||||
|
|
||||||
@ -1973,7 +1973,7 @@ Refers to `key` CLI option.
|
|||||||
>
|
>
|
||||||
{style="note"}
|
{style="note"}
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -1987,7 +1987,7 @@ Default value
|
|||||||
A file with the encoded private key in PEM format.
|
A file with the encoded private key in PEM format.
|
||||||
Refers to `key-file` CLI option.
|
Refers to `key-file` CLI option.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `File`
|
: `File`
|
||||||
|
|
||||||
@ -2001,7 +2001,7 @@ Default value
|
|||||||
Password required to decrypt the private key.
|
Password required to decrypt the private key.
|
||||||
Refers to `key-pass` CLI option.
|
Refers to `key-pass` CLI option.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -2014,7 +2014,7 @@ Default value
|
|||||||
|
|
||||||
Returns the version of [JetBrains Marketplace ZIP Signer CLI](https://github.com/JetBrains/marketplace-zip-signer) that will be used.
|
Returns the version of [JetBrains Marketplace ZIP Signer CLI](https://github.com/JetBrains/marketplace-zip-signer) that will be used.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -2028,7 +2028,7 @@ Default value
|
|||||||
Path to [JetBrains Marketplace ZIP Signer CLI](https://github.com/JetBrains/marketplace-zip-signer) file.
|
Path to [JetBrains Marketplace ZIP Signer CLI](https://github.com/JetBrains/marketplace-zip-signer) file.
|
||||||
Takes precedence over [`signPlugin.cliVersion`](#tasks-signplugin-cliversion).
|
Takes precedence over [`signPlugin.cliVersion`](#tasks-signplugin-cliversion).
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -2042,7 +2042,7 @@ Default value
|
|||||||
KeyStore file path.
|
KeyStore file path.
|
||||||
Refers to `ks` CLI option.
|
Refers to `ks` CLI option.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -2055,7 +2055,7 @@ Default value
|
|||||||
|
|
||||||
KeyStore password.
|
KeyStore password.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -2069,7 +2069,7 @@ Default value
|
|||||||
KeyStore key alias.
|
KeyStore key alias.
|
||||||
Refers to `ks-key-alias` CLI option.
|
Refers to `ks-key-alias` CLI option.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -2082,7 +2082,7 @@ Default value
|
|||||||
|
|
||||||
KeyStore type.
|
KeyStore type.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -2096,7 +2096,7 @@ Default value
|
|||||||
JCA KeyStore Provider name.
|
JCA KeyStore Provider name.
|
||||||
Refers to `ks-provider-name` CLI option.
|
Refers to `ks-provider-name` CLI option.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -2120,7 +2120,7 @@ Refers to `out` CLI option.
|
|||||||
|
|
||||||
Predefined with the name of the ZIP archive file with `-signed` name suffix attached.
|
Predefined with the name of the ZIP archive file with `-signed` name suffix attached.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `File`
|
: `File`
|
||||||
|
|
||||||
@ -2136,7 +2136,7 @@ Validates completeness and contents of <path>[plugin.xml](plugin_configuration_f
|
|||||||
|
|
||||||
Specify whether the build should fail when the verifications performed by this task fail.
|
Specify whether the build should fail when the verifications performed by this task fail.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Boolean`
|
: `Boolean`
|
||||||
|
|
||||||
@ -2149,7 +2149,7 @@ Default value
|
|||||||
|
|
||||||
Specify whether the build should fail when the verifications performed by this task emit warnings.
|
Specify whether the build should fail when the verifications performed by this task emit warnings.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Boolean`
|
: `Boolean`
|
||||||
|
|
||||||
@ -2162,7 +2162,7 @@ Default value
|
|||||||
|
|
||||||
Specify whether the build should fail when the verifications performed by this task emit unacceptable warnings.
|
Specify whether the build should fail when the verifications performed by this task emit unacceptable warnings.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Boolean`
|
: `Boolean`
|
||||||
|
|
||||||
@ -2175,7 +2175,7 @@ Default value
|
|||||||
|
|
||||||
The location of the built plugin file which will be used for verification.
|
The location of the built plugin file which will be used for verification.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `File`
|
: `File`
|
||||||
|
|
||||||
@ -2218,7 +2218,7 @@ For more details, see [Plugin Signing](plugin_signing.md) article.
|
|||||||
>
|
>
|
||||||
{style="note"}
|
{style="note"}
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -2236,7 +2236,7 @@ Refers to `cert` CLI option.
|
|||||||
By default, the certificate chain file is set to the value of the [`signPlugin.certificateChainFile`](#tasks-signplugin-certificatechainfile) property.
|
By default, the certificate chain file is set to the value of the [`signPlugin.certificateChainFile`](#tasks-signplugin-certificatechainfile) property.
|
||||||
If absent, the [`signPlugin.certificateChain`](#tasks-signplugin-certificatechain) property is used instead, but due to the CLI tool limitations, a temporary file is created and the certificate chain is written to it.
|
If absent, the [`signPlugin.certificateChain`](#tasks-signplugin-certificatechain) property is used instead, but due to the CLI tool limitations, a temporary file is created and the certificate chain is written to it.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `File`
|
: `File`
|
||||||
|
|
||||||
|
@ -27,7 +27,7 @@ org.jetbrains.intellij.buildFeature.selfUpdateCheck=false
|
|||||||
|
|
||||||
When the [`buildSearchableOptions`](tools_gradle_intellij_plugin.md#tasks-buildsearchableoptions) doesn't produce any results, e.g., when the plugin doesn't implement any [Settings](settings.md), a warning is shown to suggest [disabling the task](tools_gradle_intellij_plugin_faq.md#how-to-disable-building-searchable-options) for better performance.
|
When the [`buildSearchableOptions`](tools_gradle_intellij_plugin.md#tasks-buildsearchableoptions) doesn't produce any results, e.g., when the plugin doesn't implement any [Settings](settings.md), a warning is shown to suggest [disabling the task](tools_gradle_intellij_plugin_faq.md#how-to-disable-building-searchable-options) for better performance.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Default value
|
Default value
|
||||||
: `true`
|
: `true`
|
||||||
|
|
||||||
@ -44,7 +44,7 @@ Due to IDE limitations, it is impossible to run the IDE in headless mode to coll
|
|||||||
As paid plugins require providing a valid license and presenting a UI dialog, it is impossible to handle such a case, and the task will fail.
|
As paid plugins require providing a valid license and presenting a UI dialog, it is impossible to handle such a case, and the task will fail.
|
||||||
This feature flag displays the given warning when the task is run by a paid plugin.
|
This feature flag displays the given warning when the task is run by a paid plugin.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Default value
|
Default value
|
||||||
: `true`
|
: `true`
|
||||||
|
|
||||||
@ -67,7 +67,7 @@ Feature respects the Gradle [`--offline`](https://docs.gradle.org/current/usergu
|
|||||||
|
|
||||||
> It is strongly suggested to always use the latest available version. Older plugin versions may also not fully support the latest IDE releases.
|
> It is strongly suggested to always use the latest available version. Older plugin versions may also not fully support the latest IDE releases.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Default value
|
Default value
|
||||||
: `true`
|
: `true`
|
||||||
|
|
||||||
|
@ -83,7 +83,7 @@ The IntelliJ Platform cache is used for storing IntelliJ Platform Gradle Plugin-
|
|||||||
|
|
||||||
This path can be changed with the [`org.jetbrains.intellij.platform.intellijPlatformCache`](tools_intellij_platform_gradle_plugin_gradle_properties.md#intellijPlatformCache) Gradle property
|
This path can be changed with the [`org.jetbrains.intellij.platform.intellijPlatformCache`](tools_intellij_platform_gradle_plugin_gradle_properties.md#intellijPlatformCache) Gradle property
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Access
|
Access
|
||||||
: Read-only
|
: Read-only
|
||||||
|
|
||||||
@ -99,7 +99,7 @@ Default value
|
|||||||
|
|
||||||
Provides read-only access to the IntelliJ Platform dependency artifact path.
|
Provides read-only access to the IntelliJ Platform dependency artifact path.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Access
|
Access
|
||||||
: Read-only
|
: Read-only
|
||||||
|
|
||||||
@ -115,7 +115,7 @@ Default value
|
|||||||
|
|
||||||
Provides read-only access to the [`ProductInfo`](tools_intellij_platform_gradle_plugin_types.md#ProductInfo) object associated with the IntelliJ Platform dependency configured for the current project.
|
Provides read-only access to the [`ProductInfo`](tools_intellij_platform_gradle_plugin_types.md#ProductInfo) object associated with the IntelliJ Platform dependency configured for the current project.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Access
|
Access
|
||||||
: Read-only
|
: Read-only
|
||||||
|
|
||||||
@ -134,7 +134,7 @@ Dynamic plugin will be reloaded automatically when its content is modified.
|
|||||||
|
|
||||||
This allows a much faster development cycle by avoiding a full restart of the development instance after code changes.
|
This allows a much faster development cycle by avoiding a full restart of the development instance after code changes.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<Boolean>`
|
: `Property<Boolean>`
|
||||||
|
|
||||||
@ -152,7 +152,7 @@ See also:
|
|||||||
Builds an index of UI components (searchable options) for the plugin.
|
Builds an index of UI components (searchable options) for the plugin.
|
||||||
Controls the execution of the [`buildSearchableOptions`](tools_intellij_platform_gradle_plugin_tasks.md#buildSearchableOptions) task.
|
Controls the execution of the [`buildSearchableOptions`](tools_intellij_platform_gradle_plugin_tasks.md#buildSearchableOptions) task.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<Boolean>`
|
: `Property<Boolean>`
|
||||||
|
|
||||||
@ -170,7 +170,7 @@ Enables the [](tools_intellij_platform_gradle_plugin_tasks.md#instrumentCode) of
|
|||||||
|
|
||||||
Controls the execution of the [`instrumentCode`](tools_intellij_platform_gradle_plugin_tasks.md#instrumentCode) task.
|
Controls the execution of the [`instrumentCode`](tools_intellij_platform_gradle_plugin_tasks.md#instrumentCode) task.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<Boolean>`
|
: `Property<Boolean>`
|
||||||
|
|
||||||
@ -183,7 +183,7 @@ Default value
|
|||||||
|
|
||||||
Defines the project name, which is used for creating file structure and the build archive.
|
Defines the project name, which is used for creating file structure and the build archive.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -196,7 +196,7 @@ Default value
|
|||||||
|
|
||||||
The path to the sandbox container where tests and IDE instances read and write data.
|
The path to the sandbox container where tests and IDE instances read and write data.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `DirectoryProperty`
|
: `DirectoryProperty`
|
||||||
|
|
||||||
@ -220,7 +220,7 @@ Allows for checking how a plugin works in remote development mode, when one mach
|
|||||||
This property allows running the IDE with backend and frontend parts running in separate processes.
|
This property allows running the IDE with backend and frontend parts running in separate processes.
|
||||||
The developed plugin is installed in the backend part.
|
The developed plugin is installed in the backend part.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<Boolean>`
|
: `Property<Boolean>`
|
||||||
|
|
||||||
@ -240,7 +240,7 @@ See also:
|
|||||||
|
|
||||||
Specifies in which part of the product the developed plugin should be installed.
|
Specifies in which part of the product the developed plugin should be installed.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: [`Property<SplitModeTarget>`](tools_intellij_platform_gradle_plugin_types.md#SplitModeAware-SplitModeTarget)
|
: [`Property<SplitModeTarget>`](tools_intellij_platform_gradle_plugin_types.md#SplitModeAware-SplitModeTarget)
|
||||||
|
|
||||||
@ -342,7 +342,7 @@ Please restrict input to characters, numbers, and `.`/`-`/`_` symbols, and aim f
|
|||||||
|
|
||||||
The provided value will populate the [`<id>`](plugin_configuration_file.md#idea-plugin__id) element.
|
The provided value will populate the [`<id>`](plugin_configuration_file.md#idea-plugin__id) element.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -358,7 +358,7 @@ It should use Title Case.
|
|||||||
|
|
||||||
The provided value is used to populate the [`<name>`](plugin_configuration_file.md#idea-plugin__name) element.
|
The provided value is used to populate the [`<name>`](plugin_configuration_file.md#idea-plugin__name) element.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -375,7 +375,7 @@ For plugins uploaded to the JetBrains Marketplace, [semantic versioning](https:/
|
|||||||
|
|
||||||
The provided value is used as a [`<version>`](plugin_configuration_file.md#idea-plugin__version) element.
|
The provided value is used as a [`<version>`](plugin_configuration_file.md#idea-plugin__version) element.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -393,7 +393,7 @@ The description content is automatically enclosed in `<![CDATA[... ]]>`.
|
|||||||
|
|
||||||
The provided value is used to populate the [`<description>`](plugin_configuration_file.md#idea-plugin__description) element.
|
The provided value is used to populate the [`<description>`](plugin_configuration_file.md#idea-plugin__description) element.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -412,7 +412,7 @@ The change notes content is automatically enclosed in `<![CDATA[... ]]>`.
|
|||||||
|
|
||||||
The provided value is used to populate the [`<change-notes>`](plugin_configuration_file.md#idea-plugin__change-notes) element.
|
The provided value is used to populate the [`<change-notes>`](plugin_configuration_file.md#idea-plugin__change-notes) element.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -485,7 +485,7 @@ The value must be pre-approved by JetBrains and must adhere to [specified requir
|
|||||||
|
|
||||||
The provided value is used for a `<product-descriptor code="">` element attribute.
|
The provided value is used for a `<product-descriptor code="">` element attribute.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -501,7 +501,7 @@ The release date of the major version, formatted as `YYYYMMDD`.
|
|||||||
|
|
||||||
The provided value is used for the `<product-descriptor release-date="">` element attribute.
|
The provided value is used for the `<product-descriptor release-date="">` element attribute.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -517,7 +517,7 @@ The major version, represented in a specific numerical format.
|
|||||||
|
|
||||||
The provided value is used for the `<product-descriptor release-version="">` element attribute.
|
The provided value is used for the `<product-descriptor release-version="">` element attribute.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -533,7 +533,7 @@ The boolean value that indicates if the plugin is a [Freemium](https://plugins.j
|
|||||||
|
|
||||||
The provided value is used for the `<product-descriptor optional="">` element attribute.
|
The provided value is used for the `<product-descriptor optional="">` element attribute.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<Boolean>`
|
: `Property<Boolean>`
|
||||||
|
|
||||||
@ -552,7 +552,7 @@ Specifies the boolean value determining whether the plugin is an EAP release.
|
|||||||
|
|
||||||
The provided value is used for the `<product-descriptor eap="">` element attribute.
|
The provided value is used for the `<product-descriptor eap="">` element attribute.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<Boolean>`
|
: `Property<Boolean>`
|
||||||
|
|
||||||
@ -624,7 +624,7 @@ The provided value is used for the `<idea-version since-build=""/>` element attr
|
|||||||
|
|
||||||
The default value is set to the `MAJOR.MINOR` version based on the currently selected IntelliJ Platform, like `233.12345`.
|
The default value is set to the `MAJOR.MINOR` version based on the currently selected IntelliJ Platform, like `233.12345`.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -678,7 +678,7 @@ intellijPlatform {
|
|||||||
</tab>
|
</tab>
|
||||||
</tabs>
|
</tabs>
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -745,7 +745,7 @@ The name of the vendor or the organization ID (if created), as displayed in the
|
|||||||
|
|
||||||
The provided value is used as the value of the [`<vendor>`](plugin_configuration_file.md#idea-plugin__vendor) element.
|
The provided value is used as the value of the [`<vendor>`](plugin_configuration_file.md#idea-plugin__vendor) element.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -760,7 +760,7 @@ The email address of the vendor.
|
|||||||
|
|
||||||
The provided value is used for the `<vendor email="">` element attribute.
|
The provided value is used for the `<vendor email="">` element attribute.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -775,7 +775,7 @@ The URL to the vendor's homepage.
|
|||||||
|
|
||||||
The provided value is used for the `<vendor url="">` element attribute.
|
The provided value is used for the `<vendor url="">` element attribute.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -837,7 +837,7 @@ intellijPlatform {
|
|||||||
|
|
||||||
The hostname used for publishing the plugin.
|
The hostname used for publishing the plugin.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -853,7 +853,7 @@ See also:
|
|||||||
|
|
||||||
Authorization token.
|
Authorization token.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -869,7 +869,7 @@ See also:
|
|||||||
|
|
||||||
A list of channel names to upload plugin to.
|
A list of channel names to upload plugin to.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `ListProperty<String>`
|
: `ListProperty<String>`
|
||||||
|
|
||||||
@ -885,7 +885,7 @@ See also:
|
|||||||
|
|
||||||
Specify if the [IDE Services](https://www.jetbrains.com/ide-services/) plugin repository service should be used.
|
Specify if the [IDE Services](https://www.jetbrains.com/ide-services/) plugin repository service should be used.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -901,7 +901,7 @@ See also:
|
|||||||
|
|
||||||
Publish the plugin update and mark it as hidden to prevent public visibility after approval.
|
Publish the plugin update and mark it as hidden to prevent public visibility after approval.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -984,7 +984,7 @@ See also:
|
|||||||
|
|
||||||
A path to the local Marketplace ZIP Signer CLI tool to be used.
|
A path to the local Marketplace ZIP Signer CLI tool to be used.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `RegularFileProperty`
|
: `RegularFileProperty`
|
||||||
|
|
||||||
@ -998,7 +998,7 @@ See also:
|
|||||||
KeyStore file path.
|
KeyStore file path.
|
||||||
Refers to `ks` CLI option.
|
Refers to `ks` CLI option.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -1012,7 +1012,7 @@ See also:
|
|||||||
KeyStore password.
|
KeyStore password.
|
||||||
Refers to `ks-pass` CLI option.
|
Refers to `ks-pass` CLI option.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -1026,7 +1026,7 @@ See also:
|
|||||||
KeyStore key alias.
|
KeyStore key alias.
|
||||||
Refers to `ks-key-alias` CLI option.
|
Refers to `ks-key-alias` CLI option.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -1040,7 +1040,7 @@ See also:
|
|||||||
KeyStore type.
|
KeyStore type.
|
||||||
Refers to `ks-type` CLI option.
|
Refers to `ks-type` CLI option.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -1054,7 +1054,7 @@ See also:
|
|||||||
JCA KeyStore Provider name.
|
JCA KeyStore Provider name.
|
||||||
Refers to `ks-provider-name` CLI option.
|
Refers to `ks-provider-name` CLI option.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -1070,7 +1070,7 @@ Refers to `key` CLI option.
|
|||||||
|
|
||||||
Takes precedence over the [](#intellijPlatform-signing-privateKeyFile) property.
|
Takes precedence over the [](#intellijPlatform-signing-privateKeyFile) property.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -1084,7 +1084,7 @@ See also:
|
|||||||
A file with an encoded private key in the PEM format.
|
A file with an encoded private key in the PEM format.
|
||||||
Refers to `key-file` CLI option.
|
Refers to `key-file` CLI option.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `RegularFileProperty`
|
: `RegularFileProperty`
|
||||||
|
|
||||||
@ -1098,7 +1098,7 @@ See also:
|
|||||||
Password required to decrypt the private key.
|
Password required to decrypt the private key.
|
||||||
Refers to `key-pass` CLI option.
|
Refers to `key-pass` CLI option.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -1115,7 +1115,7 @@ Refers to `cert` CLI option.
|
|||||||
|
|
||||||
Takes precedence over the [](#intellijPlatform-signing-certificateChainFile) property.
|
Takes precedence over the [](#intellijPlatform-signing-certificateChainFile) property.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -1130,7 +1130,7 @@ Path to the file containing X509 certificates.
|
|||||||
The first certificate from the chain will be used as a certificate authority (CA).
|
The first certificate from the chain will be used as a certificate authority (CA).
|
||||||
Refers to `cert-file` CLI option.
|
Refers to `cert-file` CLI option.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `RegularFileProperty`
|
: `RegularFileProperty`
|
||||||
|
|
||||||
@ -1222,7 +1222,7 @@ See also:
|
|||||||
|
|
||||||
A path to the local IntelliJ Plugin Verifier CLI tool to be used.
|
A path to the local IntelliJ Plugin Verifier CLI tool to be used.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `RegularFileProperty`
|
: `RegularFileProperty`
|
||||||
|
|
||||||
@ -1235,7 +1235,7 @@ See also:
|
|||||||
|
|
||||||
The path to the directory where IDEs used for the verification will be downloaded.
|
The path to the directory where IDEs used for the verification will be downloaded.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `DirectoryProperty`
|
: `DirectoryProperty`
|
||||||
|
|
||||||
@ -1248,7 +1248,7 @@ Default value
|
|||||||
|
|
||||||
Defines the verification level at which the task should fail if any reported issue matches.
|
Defines the verification level at which the task should fail if any reported issue matches.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: [`ListProperty<FailureLevel>`](tools_intellij_platform_gradle_plugin_types.md#FailureLevel)
|
: [`ListProperty<FailureLevel>`](tools_intellij_platform_gradle_plugin_types.md#FailureLevel)
|
||||||
|
|
||||||
@ -1265,7 +1265,7 @@ See also:
|
|||||||
The list of class prefixes from the external libraries.
|
The list of class prefixes from the external libraries.
|
||||||
The Plugin Verifier will not report `No such class` for classes of these packages.
|
The Plugin Verifier will not report `No such class` for classes of these packages.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `ListProperty<String>`
|
: `ListProperty<String>`
|
||||||
|
|
||||||
@ -1280,7 +1280,7 @@ The list of free arguments is passed directly to the IntelliJ Plugin Verifier CL
|
|||||||
|
|
||||||
They can be used in addition to the arguments that are provided by dedicated options.
|
They can be used in addition to the arguments that are provided by dedicated options.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `ListProperty<String>`
|
: `ListProperty<String>`
|
||||||
|
|
||||||
@ -1294,7 +1294,7 @@ See also:
|
|||||||
Retrieve the Plugin Verifier home directory used for storing downloaded IDEs.
|
Retrieve the Plugin Verifier home directory used for storing downloaded IDEs.
|
||||||
Following home directory resolving method is taken directly from the Plugin Verifier to keep the compatibility.
|
Following home directory resolving method is taken directly from the Plugin Verifier to keep the compatibility.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `DirectoryProperty`
|
: `DirectoryProperty`
|
||||||
|
|
||||||
@ -1310,7 +1310,7 @@ Default value
|
|||||||
|
|
||||||
A file that contains a list of problems that will be ignored in a report.
|
A file that contains a list of problems that will be ignored in a report.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `RegularFileProperty`
|
: `RegularFileProperty`
|
||||||
|
|
||||||
@ -1323,7 +1323,7 @@ See also:
|
|||||||
|
|
||||||
Which subsystems of the IDE should be checked.
|
Which subsystems of the IDE should be checked.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Subsystems`
|
: `Subsystems`
|
||||||
|
|
||||||
@ -1340,7 +1340,7 @@ See also:
|
|||||||
A flag that controls the output format.
|
A flag that controls the output format.
|
||||||
If set to `true`, the [TeamCity](https://www.jetbrains.com/teamcity/) compatible output will be returned to stdout.
|
If set to `true`, the [TeamCity](https://www.jetbrains.com/teamcity/) compatible output will be returned to stdout.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<Boolean>`
|
: `Property<Boolean>`
|
||||||
|
|
||||||
@ -1356,7 +1356,7 @@ See also:
|
|||||||
|
|
||||||
The path to the directory where verification reports will be saved.
|
The path to the directory where verification reports will be saved.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `DirectoryProperty`
|
: `DirectoryProperty`
|
||||||
|
|
||||||
@ -1372,7 +1372,7 @@ See also:
|
|||||||
|
|
||||||
The output formats of the verification reports.
|
The output formats of the verification reports.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `ListProperty<VerificationReportsFormats>`
|
: `ListProperty<VerificationReportsFormats>`
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@ Value is passed directly to the [IDEA Gradle Plugin](https://docs.gradle.org/cur
|
|||||||
See also:
|
See also:
|
||||||
- [`IdeaModule.downloadSources`](https://docs.gradle.org/current/dsl/org.gradle.plugins.ide.idea.model.IdeaModule.html#org.gradle.plugins.ide.idea.model.IdeaModule:downloadSources)
|
- [`IdeaModule.downloadSources`](https://docs.gradle.org/current/dsl/org.gradle.plugins.ide.idea.model.IdeaModule.html#org.gradle.plugins.ide.idea.model.IdeaModule:downloadSources)
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Default value
|
Default value
|
||||||
: `true`
|
: `true`
|
||||||
|
|
||||||
@ -46,7 +46,7 @@ Specifies the location of the local IntelliJ Platform cache directory for storin
|
|||||||
>
|
>
|
||||||
{style="warning"}
|
{style="warning"}
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Default value
|
Default value
|
||||||
: <path>[rootProject]/.intellijPlatform/</path>
|
: <path>[rootProject]/.intellijPlatform/</path>
|
||||||
|
|
||||||
@ -62,7 +62,7 @@ org.jetbrains.intellij.platform.intellijPlatformCache=/path/to/intellijPlatformC
|
|||||||
|
|
||||||
The [`localPlatformArtifacts()`](tools_intellij_platform_gradle_plugin_repositories_extension.md#additional-repositories) entry applied to the `repositories {}` block is required to apply to the project dependencies that need extra pre-processing before they can be correctly used by the IntelliJ Platform Gradle Plugin and loaded by Gradle.
|
The [`localPlatformArtifacts()`](tools_intellij_platform_gradle_plugin_repositories_extension.md#additional-repositories) entry applied to the `repositories {}` block is required to apply to the project dependencies that need extra pre-processing before they can be correctly used by the IntelliJ Platform Gradle Plugin and loaded by Gradle.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Default value
|
Default value
|
||||||
: <path>[intellijPlatformCache](#intellijPlatformCache)/localPlatformArtifacts/</path>
|
: <path>[intellijPlatformCache](#intellijPlatformCache)/localPlatformArtifacts/</path>
|
||||||
|
|
||||||
@ -78,7 +78,7 @@ org.jetbrains.intellij.platform.localPlatformArtifacts=/path/to/localPlatformArt
|
|||||||
|
|
||||||
When the [](tools_intellij_platform_gradle_plugin_tasks.md#buildSearchableOptions) doesn't produce any results, for example, when the plugin doesn't implement any [Settings](settings.md), a warning is shown to suggest disabling it for better performance with [](tools_intellij_platform_gradle_plugin_extension.md#intellijPlatform-buildSearchableOptions).
|
When the [](tools_intellij_platform_gradle_plugin_tasks.md#buildSearchableOptions) doesn't produce any results, for example, when the plugin doesn't implement any [Settings](settings.md), a warning is shown to suggest disabling it for better performance with [](tools_intellij_platform_gradle_plugin_extension.md#intellijPlatform-buildSearchableOptions).
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Default value
|
Default value
|
||||||
: `true`
|
: `true`
|
||||||
|
|
||||||
@ -96,7 +96,7 @@ Due to IDE limitations, it is impossible to run the IDE in headless mode to coll
|
|||||||
As paid plugins require providing a valid license and presenting a UI dialog, it is impossible to handle such a case, and the task will fail.
|
As paid plugins require providing a valid license and presenting a UI dialog, it is impossible to handle such a case, and the task will fail.
|
||||||
This feature flag displays the given warning when the task is run by a paid plugin.
|
This feature flag displays the given warning when the task is run by a paid plugin.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Default value
|
Default value
|
||||||
: `true`
|
: `true`
|
||||||
|
|
||||||
@ -113,7 +113,7 @@ org.jetbrains.intellij.platform.paidPluginSearchableOptionsWarning=false
|
|||||||
Specifies the URL from which the list of all Android Studio releases is fetched.
|
Specifies the URL from which the list of all Android Studio releases is fetched.
|
||||||
This listing is later parsed by `ProductReleasesValueSource` to provide a list of IDEs matching the filtering criteria for running the IntelliJ Plugin Verifier tool with the [`verifyPlugin`](tools_intellij_platform_gradle_plugin_tasks.md#verifyPlugin) task.
|
This listing is later parsed by `ProductReleasesValueSource` to provide a list of IDEs matching the filtering criteria for running the IntelliJ Plugin Verifier tool with the [`verifyPlugin`](tools_intellij_platform_gradle_plugin_tasks.md#verifyPlugin) task.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Default value
|
Default value
|
||||||
: `https://jb.gg/android-studio-releases-list.xml`
|
: `https://jb.gg/android-studio-releases-list.xml`
|
||||||
|
|
||||||
@ -130,7 +130,7 @@ org.jetbrains.intellij.platform.productsReleasesAndroidStudioUrl=https://...
|
|||||||
Specifies the URL from which the list of all Android Studio releases is fetched.
|
Specifies the URL from which the list of all Android Studio releases is fetched.
|
||||||
This listing is later parsed by `ProductReleasesValueSource` to provide a list of IDEs matching the filtering criteria for running the IntelliJ Plugin Verifier tool with the [`verifyPlugin`](tools_intellij_platform_gradle_plugin_tasks.md#verifyPlugin) task.
|
This listing is later parsed by `ProductReleasesValueSource` to provide a list of IDEs matching the filtering criteria for running the IntelliJ Plugin Verifier tool with the [`verifyPlugin`](tools_intellij_platform_gradle_plugin_tasks.md#verifyPlugin) task.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Default value
|
Default value
|
||||||
: `https://www.jetbrains.com/updates/updates.xml`
|
: `https://www.jetbrains.com/updates/updates.xml`
|
||||||
|
|
||||||
@ -154,7 +154,7 @@ Feature respects the Gradle [`--offline`](https://docs.gradle.org/current/usergu
|
|||||||
|
|
||||||
> It is strongly suggested to always use the latest available version. Older plugin versions may also not fully support the latest IDE releases.
|
> It is strongly suggested to always use the latest available version. Older plugin versions may also not fully support the latest IDE releases.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Default value
|
Default value
|
||||||
: `true`
|
: `true`
|
||||||
|
|
||||||
@ -171,7 +171,7 @@ org.jetbrains.intellij.platform.selfUpdateCheck=false
|
|||||||
Specifies the default Shim server port at which the local webserver is run.
|
Specifies the default Shim server port at which the local webserver is run.
|
||||||
The Shim server is used to proxy requests to the authorized custom plugin repositories registered with [`customPluginRepository()`](tools_intellij_platform_gradle_plugin_repositories_extension.md#additional-repositories).
|
The Shim server is used to proxy requests to the authorized custom plugin repositories registered with [`customPluginRepository()`](tools_intellij_platform_gradle_plugin_repositories_extension.md#additional-repositories).
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Default value
|
Default value
|
||||||
: `7348`
|
: `7348`
|
||||||
|
|
||||||
@ -190,7 +190,7 @@ Due to limitations, sometimes it is desired to limit the list of remote endpoint
|
|||||||
|
|
||||||
It is possible to refer to the direct location (whenever it is possible) by switching off JetBrains Cache Redirector globally.
|
It is possible to refer to the direct location (whenever it is possible) by switching off JetBrains Cache Redirector globally.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Default value
|
Default value
|
||||||
: `true`
|
: `true`
|
||||||
|
|
||||||
|
@ -71,7 +71,7 @@ Dynamic plugin will be reloaded automatically when its content is modified.
|
|||||||
|
|
||||||
This allows a much faster development cycle by avoiding a full restart of the development instance after code changes.
|
This allows a much faster development cycle by avoiding a full restart of the development instance after code changes.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<Boolean>`
|
: `Property<Boolean>`
|
||||||
|
|
||||||
@ -101,7 +101,7 @@ Provides the path to the Java Agent file for the Coroutines library required to
|
|||||||
|
|
||||||
The path to the coroutines Java Agent file.
|
The path to the coroutines Java Agent file.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `RegularFileProperty`
|
: `RegularFileProperty`
|
||||||
|
|
||||||
@ -136,7 +136,7 @@ Holds the `intellijPlatform` configuration with the IntelliJ Platform dependency
|
|||||||
|
|
||||||
It should not be directly accessed.
|
It should not be directly accessed.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `ConfigurableFileCollection`
|
: `ConfigurableFileCollection`
|
||||||
|
|
||||||
@ -146,7 +146,7 @@ Type
|
|||||||
|
|
||||||
Provides a direct path to the IntelliJ Platform dependency artifact.
|
Provides a direct path to the IntelliJ Platform dependency artifact.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Access
|
Access
|
||||||
: Read-only
|
: Read-only
|
||||||
|
|
||||||
@ -161,7 +161,7 @@ Provides information about the IntelliJ Platform product.
|
|||||||
|
|
||||||
The information is retrieved from the <path>product-info.json</path> file in the IntelliJ Platform directory.
|
The information is retrieved from the <path>product-info.json</path> file in the IntelliJ Platform directory.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Access
|
Access
|
||||||
: Read-only
|
: Read-only
|
||||||
|
|
||||||
@ -176,7 +176,7 @@ Validates that the resolved IntelliJ Platform is supported by checking against t
|
|||||||
|
|
||||||
Invokes [`ProductInfo.validateSupportedVersion()`](tools_intellij_platform_gradle_plugin_types.md#ProductInfo-validateSupportedVersion).
|
Invokes [`ProductInfo.validateSupportedVersion()`](tools_intellij_platform_gradle_plugin_types.md#ProductInfo-validateSupportedVersion).
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Throws
|
Throws
|
||||||
: `IllegalArgumentException`
|
: `IllegalArgumentException`
|
||||||
|
|
||||||
@ -201,7 +201,7 @@ Provides the dependency on Java Compiler required for the [code instrumentation]
|
|||||||
|
|
||||||
Holds the `intellijPlatformJavaCompiler` configuration with the Java Compiler dependency added.
|
Holds the `intellijPlatformJavaCompiler` configuration with the Java Compiler dependency added.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `ConfigurableFileCollection`
|
: `ConfigurableFileCollection`
|
||||||
|
|
||||||
@ -227,7 +227,7 @@ The task that inherits from this interface is automatically marked as dependent
|
|||||||
|
|
||||||
Indicates that the Kotlin Gradle Plugin is loaded and available.
|
Indicates that the Kotlin Gradle Plugin is loaded and available.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<Boolean>`
|
: `Property<Boolean>`
|
||||||
|
|
||||||
@ -240,7 +240,7 @@ Default value
|
|||||||
|
|
||||||
This variable represents whether the Kotlin Coroutines library is added explicitly to the project dependencies.
|
This variable represents whether the Kotlin Coroutines library is added explicitly to the project dependencies.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<Boolean>`
|
: `Property<Boolean>`
|
||||||
|
|
||||||
@ -253,7 +253,7 @@ Default value
|
|||||||
|
|
||||||
The `apiVersion` property value of `compileKotlin.kotlinOptions` defined in the build script.
|
The `apiVersion` property value of `compileKotlin.kotlinOptions` defined in the build script.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String?>`
|
: `Property<String?>`
|
||||||
|
|
||||||
@ -266,7 +266,7 @@ Default value
|
|||||||
|
|
||||||
The `languageVersion` property value of `compileKotlin.kotlinOptions` defined in the build script.
|
The `languageVersion` property value of `compileKotlin.kotlinOptions` defined in the build script.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String?>`
|
: `Property<String?>`
|
||||||
|
|
||||||
@ -279,7 +279,7 @@ Default value
|
|||||||
|
|
||||||
The version of Kotlin used in the project.
|
The version of Kotlin used in the project.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String?>`
|
: `Property<String?>`
|
||||||
|
|
||||||
@ -292,7 +292,7 @@ Default value
|
|||||||
|
|
||||||
The `jvmTarget` property value of `compileKotlin.kotlinOptions` defined in the build script.
|
The `jvmTarget` property value of `compileKotlin.kotlinOptions` defined in the build script.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String?>`
|
: `Property<String?>`
|
||||||
|
|
||||||
@ -305,7 +305,7 @@ Default value
|
|||||||
|
|
||||||
`kotlin.stdlib.default.dependency` property value defined in the `gradle.properties` file.
|
`kotlin.stdlib.default.dependency` property value defined in the `gradle.properties` file.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<Boolean?>`
|
: `Property<Boolean?>`
|
||||||
|
|
||||||
@ -337,7 +337,7 @@ It resolves and parses the final <path>plugin.xml</path> descriptor file, making
|
|||||||
|
|
||||||
Holds the path to the patched <path>plugin.xml</path> file.
|
Holds the path to the patched <path>plugin.xml</path> file.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `RegularPropertyFile`
|
: `RegularPropertyFile`
|
||||||
|
|
||||||
@ -405,7 +405,7 @@ It is required to have a dependency on the IntelliJ Plugin Verifier added to the
|
|||||||
|
|
||||||
Path to the IntelliJ Plugin Verifier executable.
|
Path to the IntelliJ Plugin Verifier executable.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `RegularFileProperty`
|
: `RegularFileProperty`
|
||||||
|
|
||||||
@ -453,7 +453,7 @@ Provides access to the Java Runtime (i.e., JetBrains Runtime) resolved with `Run
|
|||||||
|
|
||||||
Java Runtime parent directory.
|
Java Runtime parent directory.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `DirectoryProperty`
|
: `DirectoryProperty`
|
||||||
|
|
||||||
@ -463,7 +463,7 @@ Type
|
|||||||
|
|
||||||
An architecture of the Java Runtime currently used for running Gradle.
|
An architecture of the Java Runtime currently used for running Gradle.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -473,7 +473,7 @@ Type
|
|||||||
|
|
||||||
Metadata object of the Java Runtime currently used for running Gradle.
|
Metadata object of the Java Runtime currently used for running Gradle.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -483,7 +483,7 @@ Type
|
|||||||
|
|
||||||
A custom `JavaLauncher` instance configured with the resolved [`runtimeDirectory`](#RuntimeAware-runtimeDirectory).
|
A custom `JavaLauncher` instance configured with the resolved [`runtimeDirectory`](#RuntimeAware-runtimeDirectory).
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -512,7 +512,7 @@ The path to the sandbox container is obtained using the [`intellijPlatform.sandb
|
|||||||
|
|
||||||
Represents the suffix used i.e., for test-related tasks.
|
Represents the suffix used i.e., for test-related tasks.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -524,7 +524,7 @@ The directory containing content read and produced by the running IDE.
|
|||||||
|
|
||||||
The directory name depends on the platform type and version currently used for running a task.
|
The directory name depends on the platform type and version currently used for running a task.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `DirectoryProperty`
|
: `DirectoryProperty`
|
||||||
|
|
||||||
@ -534,7 +534,7 @@ Type
|
|||||||
|
|
||||||
A configuration directory located within the [`sandboxDirectory`](#SandboxAware-sandboxDirectory).
|
A configuration directory located within the [`sandboxDirectory`](#SandboxAware-sandboxDirectory).
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `DirectoryProperty`
|
: `DirectoryProperty`
|
||||||
|
|
||||||
@ -544,7 +544,7 @@ Type
|
|||||||
|
|
||||||
A plugins directory located within the [`sandboxDirectory`](#SandboxAware-sandboxDirectory).
|
A plugins directory located within the [`sandboxDirectory`](#SandboxAware-sandboxDirectory).
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `DirectoryProperty`
|
: `DirectoryProperty`
|
||||||
|
|
||||||
@ -554,7 +554,7 @@ Type
|
|||||||
|
|
||||||
A system directory located within the [`sandboxDirectory`](#SandboxAware-sandboxDirectory).
|
A system directory located within the [`sandboxDirectory`](#SandboxAware-sandboxDirectory).
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `DirectoryProperty`
|
: `DirectoryProperty`
|
||||||
|
|
||||||
@ -564,7 +564,7 @@ Type
|
|||||||
|
|
||||||
A log directory located within the [`sandboxDirectory`](#SandboxAware-sandboxDirectory).
|
A log directory located within the [`sandboxDirectory`](#SandboxAware-sandboxDirectory).
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `DirectoryProperty`
|
: `DirectoryProperty`
|
||||||
|
|
||||||
@ -597,7 +597,7 @@ It is required to have a dependency on the Marketplace ZIP Signer added to the p
|
|||||||
|
|
||||||
Path to the Marketplace ZIP Signer executable.
|
Path to the Marketplace ZIP Signer executable.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `RegularFileProperty`
|
: `RegularFileProperty`
|
||||||
|
|
||||||
@ -626,7 +626,7 @@ Split Mode requires the IntelliJ Platform in the version `241.14473` or later.
|
|||||||
|
|
||||||
Enables Split Mode when running the IDE.
|
Enables Split Mode when running the IDE.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<Boolean>`
|
: `Property<Boolean>`
|
||||||
|
|
||||||
@ -639,7 +639,7 @@ Default value
|
|||||||
|
|
||||||
Specifies in which part of the product the developed plugin should be installed.
|
Specifies in which part of the product the developed plugin should be installed.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: [`Property<SplitModeTarget>`](tools_intellij_platform_gradle_plugin_types.md#SplitModeAware-SplitModeTarget)
|
: [`Property<SplitModeTarget>`](tools_intellij_platform_gradle_plugin_types.md#SplitModeAware-SplitModeTarget)
|
||||||
|
|
||||||
|
@ -52,7 +52,7 @@ By default, the `archiveBaseName` is set to the plugin name specified in the <pa
|
|||||||
|
|
||||||
Specifies the archive file representing the output file produced by the task.
|
Specifies the archive file representing the output file produced by the task.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `RegularFileProperty`
|
: `RegularFileProperty`
|
||||||
|
|
||||||
@ -87,7 +87,7 @@ It is possible to mute this warning with the [`paidPluginSearchableOptionsWarnin
|
|||||||
|
|
||||||
Specifies the directory where searchable options will be generated.
|
Specifies the directory where searchable options will be generated.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `DirectoryProperty`
|
: `DirectoryProperty`
|
||||||
|
|
||||||
@ -101,7 +101,7 @@ Default value
|
|||||||
Emits a warning when the task is executed by a paid plugin.
|
Emits a warning when the task is executed by a paid plugin.
|
||||||
Can be disabled with the [`paidPluginSearchableOptionsWarning`](tools_intellij_platform_gradle_plugin_gradle_properties.md#paidPluginSearchableOptionsWarning) Gradle property.
|
Can be disabled with the [`paidPluginSearchableOptionsWarning`](tools_intellij_platform_gradle_plugin_gradle_properties.md#paidPluginSearchableOptionsWarning) Gradle property.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<Boolean>`
|
: `Property<Boolean>`
|
||||||
|
|
||||||
@ -138,7 +138,7 @@ The final JAR is also combined with plugin modules marked using the [`pluginModu
|
|||||||
|
|
||||||
Specifies the archive file representing the output file produced by the task.
|
Specifies the archive file representing the output file produced by the task.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `RegularFileProperty`
|
: `RegularFileProperty`
|
||||||
|
|
||||||
@ -171,7 +171,7 @@ This file is bundled into the output JAR files produced by [`composedJar`](#comp
|
|||||||
|
|
||||||
The IntelliJ Platform Gradle Plugin version.
|
The IntelliJ Platform Gradle Plugin version.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -181,7 +181,7 @@ Type
|
|||||||
|
|
||||||
The version of currently used Gradle.
|
The version of currently used Gradle.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -191,7 +191,7 @@ Type
|
|||||||
|
|
||||||
The [ProductInfo] instance of the current IntelliJ Platform.
|
The [ProductInfo] instance of the current IntelliJ Platform.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<ProductInfo>`
|
: `Property<ProductInfo>`
|
||||||
|
|
||||||
@ -201,7 +201,7 @@ Type
|
|||||||
|
|
||||||
Plugin version.
|
Plugin version.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -211,7 +211,7 @@ Type
|
|||||||
|
|
||||||
Location of the generated <path>MANIFEST.MF</path> file.
|
Location of the generated <path>MANIFEST.MF</path> file.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `RegularFileProperty`
|
: `RegularFileProperty`
|
||||||
|
|
||||||
@ -247,7 +247,7 @@ To make the Coroutines Java Agent available for the task, inherit from [`Corouti
|
|||||||
|
|
||||||
Determines if the operation is running in offline mode and depends on Gradle start parameters.
|
Determines if the operation is running in offline mode and depends on Gradle start parameters.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<Boolean>`
|
: `Property<Boolean>`
|
||||||
|
|
||||||
@ -264,7 +264,7 @@ See also:
|
|||||||
|
|
||||||
Represents the property for checking if self-update checks are enabled.
|
Represents the property for checking if self-update checks are enabled.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<Boolean>`
|
: `Property<Boolean>`
|
||||||
|
|
||||||
@ -278,7 +278,7 @@ Default value
|
|||||||
Represents a lock file used to limit the plugin version checks in time.
|
Represents a lock file used to limit the plugin version checks in time.
|
||||||
If the file is missing and other conditions are met, the version check is performed.
|
If the file is missing and other conditions are met, the version check is performed.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `RegularFileProperty`
|
: `RegularFileProperty`
|
||||||
|
|
||||||
@ -288,7 +288,7 @@ Type
|
|||||||
|
|
||||||
Specifies the Java Agent file for the Coroutines library required to enable coroutines debugging.
|
Specifies the Java Agent file for the Coroutines library required to enable coroutines debugging.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<Boolean>`
|
: `Property<Boolean>`
|
||||||
|
|
||||||
@ -301,7 +301,7 @@ Default value
|
|||||||
|
|
||||||
Represents the current version of the plugin.
|
Represents the current version of the plugin.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -311,7 +311,7 @@ Type
|
|||||||
|
|
||||||
Represents the latest version of the plugin.
|
Represents the latest version of the plugin.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -321,7 +321,7 @@ Type
|
|||||||
|
|
||||||
Defines that the current project has only the [](tools_intellij_platform_gradle_plugin_plugins.md#module) applied but no [](tools_intellij_platform_gradle_plugin_plugins.md#platform).
|
Defines that the current project has only the [](tools_intellij_platform_gradle_plugin_plugins.md#module) applied but no [](tools_intellij_platform_gradle_plugin_plugins.md#platform).
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -360,7 +360,7 @@ See also:
|
|||||||
|
|
||||||
Specifies the compile classpath of the project's source set.
|
Specifies the compile classpath of the project's source set.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `ConfigurableFileCollection`
|
: `ConfigurableFileCollection`
|
||||||
|
|
||||||
@ -370,7 +370,7 @@ Type
|
|||||||
|
|
||||||
Specifies the list of directories with compiled classes.
|
Specifies the list of directories with compiled classes.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `ConfigurableFileCollection`
|
: `ConfigurableFileCollection`
|
||||||
|
|
||||||
@ -383,7 +383,7 @@ Default value
|
|||||||
|
|
||||||
Specifies the list of directories with GUI Designer form files.
|
Specifies the list of directories with GUI Designer form files.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `ConfigurableFileCollection`
|
: `ConfigurableFileCollection`
|
||||||
|
|
||||||
@ -396,7 +396,7 @@ Default value:
|
|||||||
|
|
||||||
Specifies the location of the source code.
|
Specifies the location of the source code.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `ConfigurableFileCollection`
|
: `ConfigurableFileCollection`
|
||||||
|
|
||||||
@ -406,7 +406,7 @@ Type
|
|||||||
|
|
||||||
Enables `INFO` logging when running Ant tasks.
|
Enables `INFO` logging when running Ant tasks.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<Boolean>`
|
: `Property<Boolean>`
|
||||||
|
|
||||||
@ -419,7 +419,7 @@ Default value:
|
|||||||
|
|
||||||
Specifies the output directory for instrumented classes.
|
Specifies the output directory for instrumented classes.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `DirectoryProperty`
|
: `DirectoryProperty`
|
||||||
|
|
||||||
@ -469,7 +469,7 @@ Creates a JAR file with searchable options to be distributed with the plugin.
|
|||||||
|
|
||||||
Specifies the directory where the JAR file will be created.
|
Specifies the directory where the JAR file will be created.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `DirectoryProperty`
|
: `DirectoryProperty`
|
||||||
|
|
||||||
@ -483,7 +483,7 @@ Default value
|
|||||||
Specifies if a warning is emitted when no searchable options are found.
|
Specifies if a warning is emitted when no searchable options are found.
|
||||||
Can be disabled with [`noSearchableOptionsWarning`](tools_intellij_platform_gradle_plugin_gradle_properties.md#noSearchableOptionsWarning) Gradle property.
|
Can be disabled with [`noSearchableOptionsWarning`](tools_intellij_platform_gradle_plugin_gradle_properties.md#noSearchableOptionsWarning) Gradle property.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<Boolean>`
|
: `Property<Boolean>`
|
||||||
|
|
||||||
@ -515,7 +515,7 @@ Patches <path>plugin.xml</path> file with values provided with the [`intelliJPla
|
|||||||
|
|
||||||
Specifies the input <path>plugin.xml</path> file, which by default is picked from the main resource location.
|
Specifies the input <path>plugin.xml</path> file, which by default is picked from the main resource location.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `RegularFileProperty`
|
: `RegularFileProperty`
|
||||||
|
|
||||||
@ -528,7 +528,7 @@ Default value
|
|||||||
|
|
||||||
Specifies the patched output <path>plugin.xml</path> file, which by default is written to a temporary task-specific directory within the <path>build</path> directory.
|
Specifies the patched output <path>plugin.xml</path> file, which by default is written to a temporary task-specific directory within the <path>build</path> directory.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `RegularFileProperty`
|
: `RegularFileProperty`
|
||||||
|
|
||||||
@ -546,7 +546,7 @@ The provided value will be assigned to the [`<id>`](plugin_configuration_file.md
|
|||||||
Please use characters, numbers, and `.`/`-`/`_` symbols only and keep it reasonably short.
|
Please use characters, numbers, and `.`/`-`/`_` symbols only and keep it reasonably short.
|
||||||
|
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -561,7 +561,7 @@ Specifies the user-visible plugin name.
|
|||||||
It should use Title Case.
|
It should use Title Case.
|
||||||
The provided value will be assigned to the [`<name>`](plugin_configuration_file.md#idea-plugin__name) element.
|
The provided value will be assigned to the [`<name>`](plugin_configuration_file.md#idea-plugin__name) element.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -576,7 +576,7 @@ Specifies the plugin version displayed in the <control>Plugins</control> setting
|
|||||||
Plugins uploaded to [JetBrains Marketplace](https://plugins.jetbrains.com) must follow [semantic versioning](https://plugins.jetbrains.com/docs/marketplace/semver.htm).
|
Plugins uploaded to [JetBrains Marketplace](https://plugins.jetbrains.com) must follow [semantic versioning](https://plugins.jetbrains.com/docs/marketplace/semver.htm).
|
||||||
The provided value will be assigned to the [`<version>`](plugin_configuration_file.md#idea-plugin__version) element.
|
The provided value will be assigned to the [`<version>`](plugin_configuration_file.md#idea-plugin__version) element.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -592,7 +592,7 @@ Simple HTML elements, like text formatting, paragraphs, lists, etc., are allowed
|
|||||||
The description content is automatically wrapped in `<![CDATA[... ]]>`.
|
The description content is automatically wrapped in `<![CDATA[... ]]>`.
|
||||||
The provided value will be assigned to the [`<description>`](plugin_configuration_file.md#idea-plugin__description) element.
|
The provided value will be assigned to the [`<description>`](plugin_configuration_file.md#idea-plugin__description) element.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -612,7 +612,7 @@ The provided value will be assigned to the [`<change-notes>`](plugin_configurati
|
|||||||
|
|
||||||
To maintain and generate an up-to-date changelog, try using [Gradle Changelog Plugin](https://github.com/JetBrains/gradle-changelog-plugin).
|
To maintain and generate an up-to-date changelog, try using [Gradle Changelog Plugin](https://github.com/JetBrains/gradle-changelog-plugin).
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -627,7 +627,7 @@ The plugin product code used in the JetBrains Sales System.
|
|||||||
The code must be agreed with JetBrains in advance and follow [the requirements](https://plugins.jetbrains.com/docs/marketplace/obtain-a-product-code-from-jetbrains.html).
|
The code must be agreed with JetBrains in advance and follow [the requirements](https://plugins.jetbrains.com/docs/marketplace/obtain-a-product-code-from-jetbrains.html).
|
||||||
The provided value will be assigned to the [`<product-descriptor code="">`](plugin_configuration_file.md#idea-plugin__product-descriptor) element attribute.
|
The provided value will be assigned to the [`<product-descriptor code="">`](plugin_configuration_file.md#idea-plugin__product-descriptor) element attribute.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -641,7 +641,7 @@ Default value
|
|||||||
Date of the major version release in the `YYYYMMDD` format.
|
Date of the major version release in the `YYYYMMDD` format.
|
||||||
The provided value will be assigned to the [`<product-descriptor release-date="">`](plugin_configuration_file.md#idea-plugin__product-descriptor) element attribute.
|
The provided value will be assigned to the [`<product-descriptor release-date="">`](plugin_configuration_file.md#idea-plugin__product-descriptor) element attribute.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -655,7 +655,7 @@ Default value
|
|||||||
Specifies the major version of the plugin in a special number format used for paid plugins on [JetBrains Marketplace](https://plugins.jetbrains.com/docs/marketplace/add-required-parameters.html).
|
Specifies the major version of the plugin in a special number format used for paid plugins on [JetBrains Marketplace](https://plugins.jetbrains.com/docs/marketplace/add-required-parameters.html).
|
||||||
The provided value will be assigned to the [`<product-descriptor release-version="">`](plugin_configuration_file.md#idea-plugin__product-descriptor) element attribute.
|
The provided value will be assigned to the [`<product-descriptor release-version="">`](plugin_configuration_file.md#idea-plugin__product-descriptor) element attribute.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -669,7 +669,7 @@ Default value
|
|||||||
Specifies the boolean value determining whether the plugin is a [Freemium](https://plugins.jetbrains.com/docs/marketplace/freemium.html) plugin.
|
Specifies the boolean value determining whether the plugin is a [Freemium](https://plugins.jetbrains.com/docs/marketplace/freemium.html) plugin.
|
||||||
The provided value will be assigned to the [`<product-descriptor optional="">`](plugin_configuration_file.md#idea-plugin__product-descriptor) element attribute.
|
The provided value will be assigned to the [`<product-descriptor optional="">`](plugin_configuration_file.md#idea-plugin__product-descriptor) element attribute.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<Boolean>`
|
: `Property<Boolean>`
|
||||||
|
|
||||||
@ -683,7 +683,7 @@ Default value
|
|||||||
Specifies the boolean value determining whether the plugin is an EAP release.
|
Specifies the boolean value determining whether the plugin is an EAP release.
|
||||||
The provided value will be assigned to the [`<product-descriptor eap="">`](plugin_configuration_file.md#idea-plugin__product-descriptor) element attribute.
|
The provided value will be assigned to the [`<product-descriptor eap="">`](plugin_configuration_file.md#idea-plugin__product-descriptor) element attribute.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<Boolean>`
|
: `Property<Boolean>`
|
||||||
|
|
||||||
@ -697,7 +697,7 @@ Default value
|
|||||||
Specifies the lowest IDE version compatible with the plugin.
|
Specifies the lowest IDE version compatible with the plugin.
|
||||||
The provided value will be assigned to the [`<idea-version since-build="..."/>`](plugin_configuration_file.md#idea-plugin__idea-version) element attribute.
|
The provided value will be assigned to the [`<idea-version since-build="..."/>`](plugin_configuration_file.md#idea-plugin__idea-version) element attribute.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -716,7 +716,7 @@ The provided value will be assigned to the [`<idea-version until-build="..."/>`]
|
|||||||
|
|
||||||
The `until-build` attribute can be unset by setting `provider { null }` as a value.
|
The `until-build` attribute can be unset by setting `provider { null }` as a value.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -730,7 +730,7 @@ Default value
|
|||||||
Specifies the vendor name or organization ID (if created) in the <control>Plugins</control> settings dialog and on the [JetBrains Marketplace](https://plugins.jetbrains.com) plugin page.
|
Specifies the vendor name or organization ID (if created) in the <control>Plugins</control> settings dialog and on the [JetBrains Marketplace](https://plugins.jetbrains.com) plugin page.
|
||||||
The provided value will be assigned to the [`<vendor>`](plugin_configuration_file.md#idea-plugin__vendor) element.
|
The provided value will be assigned to the [`<vendor>`](plugin_configuration_file.md#idea-plugin__vendor) element.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -744,7 +744,7 @@ Default value
|
|||||||
Specifies the vendor's email address.
|
Specifies the vendor's email address.
|
||||||
The provided value will be assigned to the [`<vendor email="">`](plugin_configuration_file.md#idea-plugin__vendor) element attribute.
|
The provided value will be assigned to the [`<vendor email="">`](plugin_configuration_file.md#idea-plugin__vendor) element attribute.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -758,7 +758,7 @@ Default value
|
|||||||
Specifies the link to the vendor's homepage.
|
Specifies the link to the vendor's homepage.
|
||||||
The provided value will be assigned to the [`<vendor url="">`](plugin_configuration_file.md#idea-plugin__vendor) element attribute.
|
The provided value will be assigned to the [`<vendor url="">`](plugin_configuration_file.md#idea-plugin__vendor) element attribute.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -792,7 +792,7 @@ Collects the content produced with `buildSearchableOptions` for the `jarSearchab
|
|||||||
|
|
||||||
Specifies the directory where the prepared searchable options are read from.
|
Specifies the directory where the prepared searchable options are read from.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `DirectoryProperty`
|
: `DirectoryProperty`
|
||||||
|
|
||||||
@ -805,7 +805,7 @@ Default value
|
|||||||
|
|
||||||
Specifies the directory where the filtered content is placed.
|
Specifies the directory where the filtered content is placed.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `DirectoryProperty`
|
: `DirectoryProperty`
|
||||||
|
|
||||||
@ -818,7 +818,7 @@ Default value
|
|||||||
|
|
||||||
Specifies the <path>lib</path> directory within the current sandbox.
|
Specifies the <path>lib</path> directory within the current sandbox.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `DirectoryProperty`
|
: `DirectoryProperty`
|
||||||
|
|
||||||
@ -831,7 +831,7 @@ Default value
|
|||||||
|
|
||||||
Specifies the final composed Jar archive with the plugin content.
|
Specifies the final composed Jar archive with the plugin content.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `RegularFileProperty`
|
: `RegularFileProperty`
|
||||||
|
|
||||||
@ -872,7 +872,7 @@ Represents the suffix used i.e., for test-related or custom tasks.
|
|||||||
|
|
||||||
The default suffix is composed of the task name (`prepare[X]Sandbox[_Y]`) to the `-[X][Y]` format.
|
The default suffix is composed of the task name (`prepare[X]Sandbox[_Y]`) to the `-[X][Y]` format.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -885,7 +885,7 @@ Default value
|
|||||||
|
|
||||||
Specifies the default sandbox destination directory where plugin files will be copied.
|
Specifies the default sandbox destination directory where plugin files will be copied.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `DirectoryProperty`
|
: `DirectoryProperty`
|
||||||
|
|
||||||
@ -898,7 +898,7 @@ Default value
|
|||||||
|
|
||||||
Specifies the name of the plugin directory in the sandbox.
|
Specifies the name of the plugin directory in the sandbox.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -911,7 +911,7 @@ Default value
|
|||||||
|
|
||||||
Specifies the directory where the plugin artifacts are to be placed.
|
Specifies the directory where the plugin artifacts are to be placed.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `DirectoryProperty`
|
: `DirectoryProperty`
|
||||||
|
|
||||||
@ -925,7 +925,7 @@ Default value
|
|||||||
An internal field to hold a list of plugins to be disabled within the current sandbox.
|
An internal field to hold a list of plugins to be disabled within the current sandbox.
|
||||||
This property is controlled with [`disablePlugin()`](tools_intellij_platform_gradle_plugin_testing_extension.md#plugins) method of [](tools_intellij_platform_gradle_plugin_testing_extension.md).
|
This property is controlled with [`disablePlugin()`](tools_intellij_platform_gradle_plugin_testing_extension.md#plugins) method of [](tools_intellij_platform_gradle_plugin_testing_extension.md).
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `SetProperty<String>`
|
: `SetProperty<String>`
|
||||||
|
|
||||||
@ -936,7 +936,7 @@ Type
|
|||||||
Specifies the output of the [`Jar`][gradle-jar-task] task.
|
Specifies the output of the [`Jar`][gradle-jar-task] task.
|
||||||
The proper `Jar.archiveFile` picked depends on whether code instrumentation is enabled.
|
The proper `Jar.archiveFile` picked depends on whether code instrumentation is enabled.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `RegularFileProperty`
|
: `RegularFileProperty`
|
||||||
|
|
||||||
@ -949,7 +949,7 @@ Default value
|
|||||||
|
|
||||||
Specifies a list of dependencies on external plugins resolved from the `intellijPlatformPluginsExtracted` configuration added with [Dependencies Extension](tools_intellij_platform_gradle_plugin_dependencies_extension.md#plugins)
|
Specifies a list of dependencies on external plugins resolved from the `intellijPlatformPluginsExtracted` configuration added with [Dependencies Extension](tools_intellij_platform_gradle_plugin_dependencies_extension.md#plugins)
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `ConfigurableFileCollection`
|
: `ConfigurableFileCollection`
|
||||||
|
|
||||||
@ -959,7 +959,7 @@ Type
|
|||||||
|
|
||||||
Dependencies defined with the `runtimeClasspath` configuration.
|
Dependencies defined with the `runtimeClasspath` configuration.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `ConfigurableFileCollection`
|
: `ConfigurableFileCollection`
|
||||||
|
|
||||||
@ -1054,7 +1054,7 @@ The filter used for retrieving the release list can be customized by using prope
|
|||||||
|
|
||||||
Property that holds the list of product releases to print and which can be used to retrieve the result list.
|
Property that holds the list of product releases to print and which can be used to retrieve the result list.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `ListProperty<String>`
|
: `ListProperty<String>`
|
||||||
|
|
||||||
@ -1097,7 +1097,7 @@ See also:
|
|||||||
Specifies the ZIP archive file to be published to the remote repository.
|
Specifies the ZIP archive file to be published to the remote repository.
|
||||||
By default, it uses the output [`signPlugin.archiveFile`](#signPlugin-archiveFile) if plugin signing is configured, otherwise the [`buildPlugin.archiveFile`](#buildPlugin-archiveFile).
|
By default, it uses the output [`signPlugin.archiveFile`](#signPlugin-archiveFile) if plugin signing is configured, otherwise the [`buildPlugin.archiveFile`](#buildPlugin-archiveFile).
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `RegularFileProperty`
|
: `RegularFileProperty`
|
||||||
|
|
||||||
@ -1113,7 +1113,7 @@ See also:
|
|||||||
|
|
||||||
Specifies the URL host of a plugin repository.
|
Specifies the URL host of a plugin repository.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -1126,7 +1126,7 @@ Default value
|
|||||||
|
|
||||||
Specifies the authorization token.
|
Specifies the authorization token.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -1142,7 +1142,7 @@ Default value
|
|||||||
|
|
||||||
Specifies a list of [JetBrains Marketplace](https://plugins.jetbrains.com) channel names used as destination for the plugin upload.
|
Specifies a list of [JetBrains Marketplace](https://plugins.jetbrains.com) channel names used as destination for the plugin upload.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `ListProperty<String>`
|
: `ListProperty<String>`
|
||||||
|
|
||||||
@ -1155,7 +1155,7 @@ Default value
|
|||||||
|
|
||||||
Publishes the plugin update and marks it as [hidden](https://plugins.jetbrains.com/docs/marketplace/hidden-plugin.html) to prevent public visibility after approval.
|
Publishes the plugin update and marks it as [hidden](https://plugins.jetbrains.com/docs/marketplace/hidden-plugin.html) to prevent public visibility after approval.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -1168,7 +1168,7 @@ Default value
|
|||||||
|
|
||||||
Specifies if the IDE Services plugin repository service should be used.
|
Specifies if the IDE Services plugin repository service should be used.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -1325,7 +1325,7 @@ For more details, see [](plugin_signing.md).
|
|||||||
Specifies the unsigned ZIP archive input file.
|
Specifies the unsigned ZIP archive input file.
|
||||||
Corresponds to the `in` CLI option.
|
Corresponds to the `in` CLI option.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `RegularFileProperty`
|
: `RegularFileProperty`
|
||||||
|
|
||||||
@ -1342,7 +1342,7 @@ Corresponds to the `out` CLI option.
|
|||||||
Predefined with the name of the ZIP archive file with `-signed` name suffix attached.
|
Predefined with the name of the ZIP archive file with `-signed` name suffix attached.
|
||||||
The output file is placed next to the input [`archiveFile`](#signPlugin-archiveFile).
|
The output file is placed next to the input [`archiveFile`](#signPlugin-archiveFile).
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `RegularFileProperty`
|
: `RegularFileProperty`
|
||||||
|
|
||||||
@ -1356,7 +1356,7 @@ Default value
|
|||||||
Specifies the KeyStore file path.
|
Specifies the KeyStore file path.
|
||||||
Corresponds to the `ks` CLI option.
|
Corresponds to the `ks` CLI option.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -1370,7 +1370,7 @@ Default value
|
|||||||
Specifies the KeyStore password.
|
Specifies the KeyStore password.
|
||||||
Corresponds to the `ks-pass` CLI option.
|
Corresponds to the `ks-pass` CLI option.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -1384,7 +1384,7 @@ Default value
|
|||||||
Specifies the KeyStore key alias.
|
Specifies the KeyStore key alias.
|
||||||
Corresponds to the `ks-key-alias` CLI option.
|
Corresponds to the `ks-key-alias` CLI option.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -1398,7 +1398,7 @@ Default value
|
|||||||
Specifies the KeyStore type.
|
Specifies the KeyStore type.
|
||||||
Corresponds to the `ks-type` CLI option.
|
Corresponds to the `ks-type` CLI option.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -1412,7 +1412,7 @@ Default value
|
|||||||
Specifies the JCA KeyStore Provider name.
|
Specifies the JCA KeyStore Provider name.
|
||||||
Corresponds to the `ks-provider-name` CLI option.
|
Corresponds to the `ks-provider-name` CLI option.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -1428,7 +1428,7 @@ Corresponds to the `key` CLI option.
|
|||||||
|
|
||||||
Takes precedence over the [`privateKeyFile`](#signPlugin-privateKeyFile) property.
|
Takes precedence over the [`privateKeyFile`](#signPlugin-privateKeyFile) property.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -1442,7 +1442,7 @@ Default value
|
|||||||
Specifies a file with an encoded private key in the PEM format.
|
Specifies a file with an encoded private key in the PEM format.
|
||||||
Corresponds to the `key-file` CLI option.
|
Corresponds to the `key-file` CLI option.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `RegularFileProperty`
|
: `RegularFileProperty`
|
||||||
|
|
||||||
@ -1456,7 +1456,7 @@ Default value
|
|||||||
Specifies the password required to decrypt the private key.
|
Specifies the password required to decrypt the private key.
|
||||||
Corresponds to the `key-pass` CLI option.
|
Corresponds to the `key-pass` CLI option.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -1473,7 +1473,7 @@ This parameter corresponds to the `cert` CLI option.
|
|||||||
|
|
||||||
Takes precedence over the [`certificateChainFile`](#signPlugin-certificateChainFile) property.
|
Takes precedence over the [`certificateChainFile`](#signPlugin-certificateChainFile) property.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -1488,7 +1488,7 @@ Specifies the path to the file containing X509 certificates.
|
|||||||
The first certificate in the chain will be used as a certificate authority (CA).
|
The first certificate in the chain will be used as a certificate authority (CA).
|
||||||
Corresponds to the `cert-file` CLI option.
|
Corresponds to the `cert-file` CLI option.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `RegularFileProperty`
|
: `RegularFileProperty`
|
||||||
|
|
||||||
@ -1602,7 +1602,7 @@ Runs the IDE instance with the developed plugin and Starter framework for UI tes
|
|||||||
|
|
||||||
Specifies the archive file representing the input file to be tested.
|
Specifies the archive file representing the input file to be tested.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `RegularFileProperty`
|
: `RegularFileProperty`
|
||||||
|
|
||||||
@ -1650,7 +1650,7 @@ See also:
|
|||||||
Specifies IntelliJ Platform IDEs used by the IntelliJ Plugin Verifier CLI tool for binary plugin verification.
|
Specifies IntelliJ Platform IDEs used by the IntelliJ Plugin Verifier CLI tool for binary plugin verification.
|
||||||
The list of IDEs is managed through the [`intellijPlatform.pluginVerification.ides`](tools_intellij_platform_gradle_plugin_extension.md#intellijPlatform-pluginVerification-ides) extension.
|
The list of IDEs is managed through the [`intellijPlatform.pluginVerification.ides`](tools_intellij_platform_gradle_plugin_extension.md#intellijPlatform-pluginVerification-ides) extension.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `ConfigurableFileCollection`
|
: `ConfigurableFileCollection`
|
||||||
|
|
||||||
@ -1661,7 +1661,7 @@ Type
|
|||||||
Specifies the input ZIP archive file of the plugin to verify.
|
Specifies the input ZIP archive file of the plugin to verify.
|
||||||
If this parameter is empty, the task will be skipped.
|
If this parameter is empty, the task will be skipped.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `RegularFileProperty`
|
: `RegularFileProperty`
|
||||||
|
|
||||||
@ -1675,7 +1675,7 @@ Default value
|
|||||||
Specifies a list of class prefixes from external libraries.
|
Specifies a list of class prefixes from external libraries.
|
||||||
The Plugin Verifier will not report `No such class` errors for classes in these packages.
|
The Plugin Verifier will not report `No such class` errors for classes in these packages.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `ListProperty<String>`
|
: `ListProperty<String>`
|
||||||
|
|
||||||
@ -1688,7 +1688,7 @@ Default value
|
|||||||
|
|
||||||
Specifies the verification level at which the task fails if any reported issue matches.
|
Specifies the verification level at which the task fails if any reported issue matches.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: [`ListProperty<FailureLevel>`](tools_intellij_platform_gradle_plugin_types.md#FailureLevel)
|
: [`ListProperty<FailureLevel>`](tools_intellij_platform_gradle_plugin_types.md#FailureLevel)
|
||||||
|
|
||||||
@ -1704,7 +1704,7 @@ These arguments are used in conjunction with those provided by dedicated options
|
|||||||
|
|
||||||
See [](tools_intellij_platform_gradle_plugin_faq.md#mutePluginVerifierProblems) for sample usage.
|
See [](tools_intellij_platform_gradle_plugin_faq.md#mutePluginVerifierProblems) for sample usage.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `ListProperty<String>`
|
: `ListProperty<String>`
|
||||||
|
|
||||||
@ -1717,7 +1717,7 @@ Default value
|
|||||||
|
|
||||||
Specifies a file that contains a list of problems that will be ignored in a report.
|
Specifies a file that contains a list of problems that will be ignored in a report.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `RegularFileProperty`
|
: `RegularFileProperty`
|
||||||
|
|
||||||
@ -1731,7 +1731,7 @@ Default value
|
|||||||
Indicates whether the operation is executed in offline mode.
|
Indicates whether the operation is executed in offline mode.
|
||||||
This depends on the start parameters specified in Gradle.
|
This depends on the start parameters specified in Gradle.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<Boolean>`
|
: `Property<Boolean>`
|
||||||
|
|
||||||
@ -1748,7 +1748,7 @@ See also:
|
|||||||
|
|
||||||
Specifies which subsystems of the IDE should be checked.
|
Specifies which subsystems of the IDE should be checked.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: [`Subsystems`](tools_intellij_platform_gradle_plugin_types.md#Subsystems)
|
: [`Subsystems`](tools_intellij_platform_gradle_plugin_types.md#Subsystems)
|
||||||
|
|
||||||
@ -1762,7 +1762,7 @@ Default value
|
|||||||
Specifies whether to use the TeamCity-compatible output format.
|
Specifies whether to use the TeamCity-compatible output format.
|
||||||
If set to `true`, outputs in a format compatible with [TeamCity](https://www.jetbrains.com/teamcity/), directing the output to stdout.
|
If set to `true`, outputs in a format compatible with [TeamCity](https://www.jetbrains.com/teamcity/), directing the output to stdout.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<Boolean>`
|
: `Property<Boolean>`
|
||||||
|
|
||||||
@ -1775,7 +1775,7 @@ Default value
|
|||||||
|
|
||||||
Specifies the path to the directory where verification reports will be saved.
|
Specifies the path to the directory where verification reports will be saved.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `DirectoryProperty`
|
: `DirectoryProperty`
|
||||||
|
|
||||||
@ -1788,7 +1788,7 @@ Default value
|
|||||||
|
|
||||||
Specifies the output formats of the verification reports.
|
Specifies the output formats of the verification reports.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: [`ListProperty<VerificationReportsFormats>`](tools_intellij_platform_gradle_plugin_types.md#VerificationReportsFormats)
|
: [`ListProperty<VerificationReportsFormats>`](tools_intellij_platform_gradle_plugin_types.md#VerificationReportsFormats)
|
||||||
|
|
||||||
@ -1837,7 +1837,7 @@ See also:
|
|||||||
|
|
||||||
Specifies the report directory where the verification result will be stored.
|
Specifies the report directory where the verification result will be stored.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `DirectoryProperty`
|
: `DirectoryProperty`
|
||||||
|
|
||||||
@ -1850,7 +1850,7 @@ Default value
|
|||||||
|
|
||||||
Specifies the root project path.
|
Specifies the root project path.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<File>`
|
: `Property<File>`
|
||||||
|
|
||||||
@ -1863,7 +1863,7 @@ Default value
|
|||||||
|
|
||||||
Specifies the IntelliJ Platform cache directory.
|
Specifies the IntelliJ Platform cache directory.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<File>`
|
: `Property<File>`
|
||||||
|
|
||||||
@ -1876,7 +1876,7 @@ Default value
|
|||||||
|
|
||||||
Specifies the `.gitignore` file located in the <path>[rootDirectory]</path>, tracked for content changes.
|
Specifies the `.gitignore` file located in the <path>[rootDirectory]</path>, tracked for content changes.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<File>`
|
: `Property<File>`
|
||||||
|
|
||||||
@ -1889,7 +1889,7 @@ Default value
|
|||||||
|
|
||||||
Specifies the `JavaCompile.sourceCompatibility` property value defined in the build script.
|
Specifies the `JavaCompile.sourceCompatibility` property value defined in the build script.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -1902,7 +1902,7 @@ Default value
|
|||||||
|
|
||||||
Specifies the `JavaCompile.targetCompatibility` property value defined in the build script.
|
Specifies the `JavaCompile.targetCompatibility` property value defined in the build script.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -1915,7 +1915,7 @@ Default value
|
|||||||
|
|
||||||
Indicates that the Kotlin Gradle Plugin is loaded and available.
|
Indicates that the Kotlin Gradle Plugin is loaded and available.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<Boolean>`
|
: `Property<Boolean>`
|
||||||
|
|
||||||
@ -1928,7 +1928,7 @@ Default value
|
|||||||
|
|
||||||
Specifies the `apiVersion` property value of `compileKotlin.kotlinOptions` defined in the build script.
|
Specifies the `apiVersion` property value of `compileKotlin.kotlinOptions` defined in the build script.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String?>`
|
: `Property<String?>`
|
||||||
|
|
||||||
@ -1941,7 +1941,7 @@ Default value
|
|||||||
|
|
||||||
Specifies the `languageVersion` property value of `compileKotlin.kotlinOptions` defined in the build script.
|
Specifies the `languageVersion` property value of `compileKotlin.kotlinOptions` defined in the build script.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String?>`
|
: `Property<String?>`
|
||||||
|
|
||||||
@ -1954,7 +1954,7 @@ Default value
|
|||||||
|
|
||||||
Specifies the version of Kotlin used in the project.
|
Specifies the version of Kotlin used in the project.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String?>`
|
: `Property<String?>`
|
||||||
|
|
||||||
@ -1967,7 +1967,7 @@ Default value
|
|||||||
|
|
||||||
Specifies the `jvmTarget` property value of `compileKotlin.kotlinOptions` defined in the build script.
|
Specifies the `jvmTarget` property value of `compileKotlin.kotlinOptions` defined in the build script.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String?>`
|
: `Property<String?>`
|
||||||
|
|
||||||
@ -1980,7 +1980,7 @@ Default value
|
|||||||
|
|
||||||
Specifies the value of the `kotlin.stdlib.default.dependency` property as defined in the <path>gradle.properties</path> file.
|
Specifies the value of the `kotlin.stdlib.default.dependency` property as defined in the <path>gradle.properties</path> file.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<Boolean>`
|
: `Property<Boolean>`
|
||||||
|
|
||||||
@ -1993,7 +1993,7 @@ Default value
|
|||||||
|
|
||||||
Indicates whether the Kotlin Coroutines library is explicitly added to the project dependencies.
|
Indicates whether the Kotlin Coroutines library is explicitly added to the project dependencies.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<Boolean>`
|
: `Property<Boolean>`
|
||||||
|
|
||||||
@ -2006,7 +2006,7 @@ Default value
|
|||||||
|
|
||||||
Defines if the current module is a main project or imported module, which uses [](tools_intellij_platform_gradle_plugin_plugins.md#module) plugin.
|
Defines if the current module is a main project or imported module, which uses [](tools_intellij_platform_gradle_plugin_plugins.md#module) plugin.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<Boolean>`
|
: `Property<Boolean>`
|
||||||
|
|
||||||
@ -2043,7 +2043,7 @@ See also:
|
|||||||
Specifies the input, unsigned ZIP archive file.
|
Specifies the input, unsigned ZIP archive file.
|
||||||
This parameter corresponds to the `in` CLI option.
|
This parameter corresponds to the `in` CLI option.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `RegularFileProperty`
|
: `RegularFileProperty`
|
||||||
|
|
||||||
@ -2060,7 +2060,7 @@ This parameter corresponds to the `cert` CLI option.
|
|||||||
|
|
||||||
Takes precedence over the [`certificateChainFile`](#verifyPluginSignature-certificateChainFile) property.
|
Takes precedence over the [`certificateChainFile`](#verifyPluginSignature-certificateChainFile) property.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<String>`
|
: `Property<String>`
|
||||||
|
|
||||||
@ -2072,7 +2072,7 @@ Specifies the path to the file containing X509 certificates.
|
|||||||
The first certificate in the chain will be used as a certificate authority (CA).
|
The first certificate in the chain will be used as a certificate authority (CA).
|
||||||
This parameter corresponds to the `cert-file` CLI option.
|
This parameter corresponds to the `cert-file` CLI option.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `RegularFileProperty`
|
: `RegularFileProperty`
|
||||||
|
|
||||||
@ -2109,7 +2109,7 @@ See also:
|
|||||||
|
|
||||||
Specifies whether the build should fail when the verifications performed by this task fail.
|
Specifies whether the build should fail when the verifications performed by this task fail.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<Boolean>`
|
: `Property<Boolean>`
|
||||||
|
|
||||||
@ -2122,7 +2122,7 @@ Default value
|
|||||||
|
|
||||||
Specifies whether the build should fail when the verifications performed by this task emit unacceptable warnings.
|
Specifies whether the build should fail when the verifications performed by this task emit unacceptable warnings.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<Boolean>`
|
: `Property<Boolean>`
|
||||||
|
|
||||||
@ -2135,7 +2135,7 @@ Default value
|
|||||||
|
|
||||||
Specifies whether the build should fail when the verifications performed by this task emit warnings.
|
Specifies whether the build should fail when the verifications performed by this task emit warnings.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Property<Boolean>`
|
: `Property<Boolean>`
|
||||||
|
|
||||||
@ -2148,7 +2148,7 @@ Default value
|
|||||||
|
|
||||||
Specifies the location of the built plugin file used for verification.
|
Specifies the location of the built plugin file used for verification.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `DirectoryProperty`
|
: `DirectoryProperty`
|
||||||
|
|
||||||
|
@ -113,7 +113,7 @@ Validates that the resolved IntelliJ Platform is supported by checking against t
|
|||||||
|
|
||||||
If the provided version is lower, an `IllegalArgumentException` is thrown with an appropriate message.
|
If the provided version is lower, an `IllegalArgumentException` is thrown with an appropriate message.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Throws
|
Throws
|
||||||
: `IllegalArgumentException`
|
: `IllegalArgumentException`
|
||||||
|
|
||||||
|
@ -93,7 +93,7 @@ grammarKit {
|
|||||||
|
|
||||||
The release version of the [Grammar-Kit](https://github.com/JetBrains/Grammar-Kit) to use.
|
The release version of the [Grammar-Kit](https://github.com/JetBrains/Grammar-Kit) to use.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -106,7 +106,7 @@ Default value
|
|||||||
|
|
||||||
The version of the IntelliJ-patched JFlex, a [fork of JFlex](https://github.com/JetBrains/intellij-deps-jflex) lexer generator for IntelliJ Platform API.
|
The version of the IntelliJ-patched JFlex, a [fork of JFlex](https://github.com/JetBrains/intellij-deps-jflex) lexer generator for IntelliJ Platform API.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -121,7 +121,7 @@ An optional IntelliJ IDEA version to build the classpath for [`GenerateParser`](
|
|||||||
|
|
||||||
If provided, [`grammarKitRelease`](#grammar-kit-extension-grammarkitrelease) and [`jflexRelease`](#grammar-kit-extension-jflexrelease) properties are ignored as both dependencies will be provided from the given IntelliJ IDEA release.
|
If provided, [`grammarKitRelease`](#grammar-kit-extension-grammarkitrelease) and [`jflexRelease`](#grammar-kit-extension-jflexrelease) properties are ignored as both dependencies will be provided from the given IntelliJ IDEA release.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -144,7 +144,7 @@ See also [](#grammar-kit-extension) for common configuration.
|
|||||||
|
|
||||||
The source <path>.*flex</path> file to generate the lexer from.
|
The source <path>.*flex</path> file to generate the lexer from.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: yes
|
: yes
|
||||||
|
|
||||||
@ -157,7 +157,7 @@ Type
|
|||||||
|
|
||||||
The path to the target directory for the generated lexer.
|
The path to the target directory for the generated lexer.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: yes
|
: yes
|
||||||
|
|
||||||
@ -173,7 +173,7 @@ An optional path to the skeleton file to use for the generated lexer.
|
|||||||
The path will be provided as `--skel` option.
|
The path will be provided as `--skel` option.
|
||||||
By default, it uses the <path>[idea-flex.skeleton](https://raw.github.com/JetBrains/intellij-community/master/tools/lexer/idea-flex.skeleton)</path> skeleton file.
|
By default, it uses the <path>[idea-flex.skeleton](https://raw.github.com/JetBrains/intellij-community/master/tools/lexer/idea-flex.skeleton)</path> skeleton file.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -186,7 +186,7 @@ Default
|
|||||||
|
|
||||||
Purge old files from the target directory before generating the lexer.
|
Purge old files from the target directory before generating the lexer.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Boolean`
|
: `Boolean`
|
||||||
|
|
||||||
@ -207,7 +207,7 @@ See also [](#grammar-kit-extension) for common configuration.
|
|||||||
|
|
||||||
The source <path>.bnf</path> file to generate the parser from.
|
The source <path>.bnf</path> file to generate the parser from.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: yes
|
: yes
|
||||||
|
|
||||||
@ -220,7 +220,7 @@ Type
|
|||||||
|
|
||||||
The path to the target directory for the generated parser.
|
The path to the target directory for the generated parser.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `String`
|
: `String`
|
||||||
|
|
||||||
@ -233,7 +233,7 @@ Default
|
|||||||
|
|
||||||
The location of the generated parser class, relative to the [`targetRootOutputDir`](#tasks-generateparser-targetrootOutputDir).
|
The location of the generated parser class, relative to the [`targetRootOutputDir`](#tasks-generateparser-targetrootOutputDir).
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: yes
|
: yes
|
||||||
|
|
||||||
@ -246,7 +246,7 @@ Type
|
|||||||
|
|
||||||
The location of the generated PSI files, relative to the [`targetRootOutputDir`](#tasks-generateparser-targetrootOutputDir).
|
The location of the generated PSI files, relative to the [`targetRootOutputDir`](#tasks-generateparser-targetrootOutputDir).
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: yes
|
: yes
|
||||||
|
|
||||||
@ -259,7 +259,7 @@ Type
|
|||||||
|
|
||||||
Purge old files from the target directory before generating the parser.
|
Purge old files from the target directory before generating the parser.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Type
|
Type
|
||||||
: `Boolean`
|
: `Boolean`
|
||||||
|
|
||||||
|
@ -90,7 +90,7 @@ Deprecated elements are omitted in the list below.
|
|||||||
|
|
||||||
The <path>plugin.xml</path> file root element.
|
The <path>plugin.xml</path> file root element.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: **yes**
|
: **yes**
|
||||||
|
|
||||||
@ -140,7 +140,7 @@ Please use characters, numbers, and `'.'`/`'-'`/`'_'` symbols only and keep it r
|
|||||||
>
|
>
|
||||||
{style="warning"}
|
{style="warning"}
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: no; ignored in an [additional config file](#additional-plugin-configuration-files)<br/>
|
: no; ignored in an [additional config file](#additional-plugin-configuration-files)<br/>
|
||||||
**It is highly recommended to set in <path>plugin.xml</path> file.**<br/>
|
**It is highly recommended to set in <path>plugin.xml</path> file.**<br/>
|
||||||
@ -170,7 +170,7 @@ Example
|
|||||||
|
|
||||||
The user-visible plugin display name (Title Case).
|
The user-visible plugin display name (Title Case).
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: **yes**; ignored in an [additional config file](#additional-plugin-configuration-files)
|
: **yes**; ignored in an [additional config file](#additional-plugin-configuration-files)
|
||||||
|
|
||||||
@ -194,7 +194,7 @@ The plugin version displayed in the <control>Plugins</control> settings dialog a
|
|||||||
[JetBrains Marketplace](https://plugins.jetbrains.com) plugin page.
|
[JetBrains Marketplace](https://plugins.jetbrains.com) plugin page.
|
||||||
Plugins uploaded to the JetBrains Marketplace must follow semantic versioning.
|
Plugins uploaded to the JetBrains Marketplace must follow semantic versioning.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: **yes**; ignored in an [additional config file](#additional-plugin-configuration-files)<br/>
|
: **yes**; ignored in an [additional config file](#additional-plugin-configuration-files)<br/>
|
||||||
The element can be skipped in the source <path>plugin.xml</path> file if the Gradle plugin `patchPluginXml` task
|
The element can be skipped in the source <path>plugin.xml</path> file if the Gradle plugin `patchPluginXml` task
|
||||||
@ -221,7 +221,7 @@ Example
|
|||||||
[Paid](https://plugins.jetbrains.com/build-and-market) or
|
[Paid](https://plugins.jetbrains.com/build-and-market) or
|
||||||
[Freemium](https://plugins.jetbrains.com/docs/marketplace/freemium.html) plugin descriptor.
|
[Freemium](https://plugins.jetbrains.com/docs/marketplace/freemium.html) plugin descriptor.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: only for paid or freemium plugins; ignored in an [additional config file](#additional-plugin-configuration-files)<br/>
|
: only for paid or freemium plugins; ignored in an [additional config file](#additional-plugin-configuration-files)<br/>
|
||||||
**Do not add `<product-descriptor>` element in a free plugin.**
|
**Do not add `<product-descriptor>` element in a free plugin.**
|
||||||
@ -258,7 +258,7 @@ Attributes
|
|||||||
|
|
||||||
The plugin's range of compatible IntelliJ-based IDE versions.
|
The plugin's range of compatible IntelliJ-based IDE versions.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: **yes**; ignored in an [additional config file](#additional-plugin-configuration-files)<br/>
|
: **yes**; ignored in an [additional config file](#additional-plugin-configuration-files)<br/>
|
||||||
The element can be skipped in the source <path>plugin.xml</path> file if the Gradle plugin `patchPluginXml` task
|
The element can be skipped in the source <path>plugin.xml</path> file if the Gradle plugin `patchPluginXml` task
|
||||||
@ -302,7 +302,7 @@ Examples
|
|||||||
The vendor name or organization ID (if created) in the <control>Plugins</control> settings dialog and on
|
The vendor name or organization ID (if created) in the <control>Plugins</control> settings dialog and on
|
||||||
the [JetBrains Marketplace](https://plugins.jetbrains.com) plugin page.
|
the [JetBrains Marketplace](https://plugins.jetbrains.com) plugin page.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: **yes**; ignored in an [additional config file](#additional-plugin-configuration-files)
|
: **yes**; ignored in an [additional config file](#additional-plugin-configuration-files)
|
||||||
|
|
||||||
@ -347,7 +347,7 @@ the <control>Plugins</control> settings dialog.
|
|||||||
Simple HTML elements, like text formatting, paragraphs, lists, etc., are allowed and must be wrapped into
|
Simple HTML elements, like text formatting, paragraphs, lists, etc., are allowed and must be wrapped into
|
||||||
`<![CDATA[` ... `]]>` section.
|
`<![CDATA[` ... `]]>` section.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: **yes**; ignored in an [additional config file](#additional-plugin-configuration-files)<br/>
|
: **yes**; ignored in an [additional config file](#additional-plugin-configuration-files)<br/>
|
||||||
The element can be skipped in the source <path>plugin.xml</path> file if the Gradle plugin `patchPluginXml` task
|
The element can be skipped in the source <path>plugin.xml</path> file if the Gradle plugin `patchPluginXml` task
|
||||||
@ -387,7 +387,7 @@ the <control>Plugins</control> settings dialog.
|
|||||||
Simple HTML elements, like text formatting, paragraphs, lists, etc., are allowed and must be wrapped into
|
Simple HTML elements, like text formatting, paragraphs, lists, etc., are allowed and must be wrapped into
|
||||||
`<![CDATA[` ... `]]>` section.
|
`<![CDATA[` ... `]]>` section.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: no; ignored in an [additional config file](#additional-plugin-configuration-files)<br/>
|
: no; ignored in an [additional config file](#additional-plugin-configuration-files)<br/>
|
||||||
The element can be skipped in the source <path>plugin.xml</path> file if the Gradle plugin `patchPluginXml` task
|
The element can be skipped in the source <path>plugin.xml</path> file if the Gradle plugin `patchPluginXml` task
|
||||||
@ -426,7 +426,7 @@ Example
|
|||||||
Specifies a dependency on another plugin or a module of an IntelliJ Platform-based product.
|
Specifies a dependency on another plugin or a module of an IntelliJ Platform-based product.
|
||||||
A single [`<idea-plugin>`](#idea-plugin) element can contain multiple `<depends>` elements.
|
A single [`<idea-plugin>`](#idea-plugin) element can contain multiple `<depends>` elements.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: no; in most cases dependency on the
|
: no; in most cases dependency on the
|
||||||
[platform](plugin_compatibility.md#modules-available-in-all-products)
|
[platform](plugin_compatibility.md#modules-available-in-all-products)
|
||||||
@ -492,7 +492,7 @@ Examples
|
|||||||
|
|
||||||
Declares incompatibility with a provided module.
|
Declares incompatibility with a provided module.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: no; ignored in an [additional config file](#additional-plugin-configuration-files)
|
: no; ignored in an [additional config file](#additional-plugin-configuration-files)
|
||||||
|
|
||||||
@ -516,7 +516,7 @@ Example
|
|||||||
|
|
||||||
Defines the plugin extensions.
|
Defines the plugin extensions.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: no
|
: no
|
||||||
|
|
||||||
@ -565,7 +565,7 @@ Examples
|
|||||||
|
|
||||||
Extension points defined by the plugin.
|
Extension points defined by the plugin.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: no
|
: no
|
||||||
|
|
||||||
@ -585,7 +585,7 @@ Children
|
|||||||
A single extension point entry of the [`<extensionPoints>`](#idea-plugin__extensionPoints) defined by the plugin.
|
A single extension point entry of the [`<extensionPoints>`](#idea-plugin__extensionPoints) defined by the plugin.
|
||||||
A single [`<extensionPoints>`](#idea-plugin__extensionPoints) element can contain multiple `<extensionPoint>` elements.
|
A single [`<extensionPoints>`](#idea-plugin__extensionPoints) element can contain multiple `<extensionPoint>` elements.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: no
|
: no
|
||||||
|
|
||||||
@ -640,7 +640,7 @@ Specifies the required parent type for class names provided in extension point t
|
|||||||
A single [`<extensionPoint>`](#idea-plugin__extensionPoints__extensionPoint) element can contain
|
A single [`<extensionPoint>`](#idea-plugin__extensionPoints__extensionPoint) element can contain
|
||||||
multiple `<with>` elements.
|
multiple `<with>` elements.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: no
|
: no
|
||||||
|
|
||||||
@ -701,7 +701,7 @@ A resource bundle to be used with message key attributes in extension declaratio
|
|||||||
[action and group localization](basic_action_system.md#localizing-actions-and-groups).
|
[action and group localization](basic_action_system.md#localizing-actions-and-groups).
|
||||||
A single [`<idea-plugin>`](#idea-plugin) element can contain multiple `<resource-bundle>` elements.
|
A single [`<idea-plugin>`](#idea-plugin) element can contain multiple `<resource-bundle>` elements.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: no
|
: no
|
||||||
|
|
||||||
@ -723,7 +723,7 @@ Example
|
|||||||
|
|
||||||
Defines the plugin actions.
|
Defines the plugin actions.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: no
|
: no
|
||||||
|
|
||||||
@ -765,7 +765,7 @@ Example
|
|||||||
A single action entry of the [`<actions>`](#idea-plugin__actions) implemented by the plugin.
|
A single action entry of the [`<actions>`](#idea-plugin__actions) implemented by the plugin.
|
||||||
A single `<actions>` element can contain multiple `<action>` elements.
|
A single `<actions>` element can contain multiple `<action>` elements.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: no
|
: no
|
||||||
|
|
||||||
@ -830,7 +830,7 @@ the [`<actions>`](#idea-plugin__actions) element:
|
|||||||
Specifies that the action should be added to an existing [`<group>`](#idea-plugin__actions__group).
|
Specifies that the action should be added to an existing [`<group>`](#idea-plugin__actions__group).
|
||||||
A single action can be added to multiple groups.
|
A single action can be added to multiple groups.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: no
|
: no
|
||||||
|
|
||||||
@ -868,7 +868,7 @@ Example
|
|||||||
Specifies the keyboard shortcut for the action.
|
Specifies the keyboard shortcut for the action.
|
||||||
A single action can have several keyboard shortcuts.
|
A single action can have several keyboard shortcuts.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: no
|
: no
|
||||||
|
|
||||||
@ -924,7 +924,7 @@ Examples
|
|||||||
Specifies the mouse shortcut for the action.
|
Specifies the mouse shortcut for the action.
|
||||||
A single action can have several mouse shortcuts.
|
A single action can have several mouse shortcuts.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: no
|
: no
|
||||||
|
|
||||||
@ -979,13 +979,13 @@ Examples
|
|||||||
|
|
||||||
Defines an alternate menu action or group text depending on context: menu location, toolbar, and other.
|
Defines an alternate menu action or group text depending on context: menu location, toolbar, and other.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Supported
|
Supported
|
||||||
:
|
:
|
||||||
2020.1+ for actions<br/>
|
2020.1+ for actions<br/>
|
||||||
2020.3+ for groups
|
2020.3+ for groups
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: no
|
: no
|
||||||
|
|
||||||
@ -1037,7 +1037,7 @@ Defines an alternative text for searching the action in <ui-path>Help | Find Act
|
|||||||
<ui-path>Navigate | Search Everywhere</ui-path> popups.
|
<ui-path>Navigate | Search Everywhere</ui-path> popups.
|
||||||
A single action can have multiple synonyms.
|
A single action can have multiple synonyms.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: no
|
: no
|
||||||
|
|
||||||
@ -1065,7 +1065,7 @@ Defines an abbreviation for searching the action in <ui-path>Help | Find Action.
|
|||||||
<ui-path>Navigate | Search Everywhere</ui-path> popups.
|
<ui-path>Navigate | Search Everywhere</ui-path> popups.
|
||||||
A single action can have multiple abbreviations.
|
A single action can have multiple abbreviations.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: no
|
: no
|
||||||
|
|
||||||
@ -1096,7 +1096,7 @@ Defines an action group.
|
|||||||
The [`<action>`](#idea-plugin__actions__action), `<group>` and [`<separator>`](#idea-plugin__actions__group__separator) elements defined inside the group are automatically included in it.
|
The [`<action>`](#idea-plugin__actions__action), `<group>` and [`<separator>`](#idea-plugin__actions__group__separator) elements defined inside the group are automatically included in it.
|
||||||
The `<group>` elements can be nested.
|
The `<group>` elements can be nested.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: no
|
: no
|
||||||
|
|
||||||
@ -1182,7 +1182,7 @@ Allows adding an existing action to the group.
|
|||||||
The element can be used directly under the [`<actions>`](#idea-plugin__actions) element, or in
|
The element can be used directly under the [`<actions>`](#idea-plugin__actions) element, or in
|
||||||
the [`<group>`](#idea-plugin__actions__group) element.
|
the [`<group>`](#idea-plugin__actions__group) element.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: no
|
: no
|
||||||
|
|
||||||
@ -1225,7 +1225,7 @@ The element can be used directly under the [`<actions>`](#idea-plugin__actions)
|
|||||||
[`<add-to-group>`](#idea-plugin__actions__action__add-to-group) element defining the target group, or in the
|
[`<add-to-group>`](#idea-plugin__actions__action__add-to-group) element defining the target group, or in the
|
||||||
[`<group>`](#idea-plugin__actions__group) element.
|
[`<group>`](#idea-plugin__actions__group) element.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: no
|
: no
|
||||||
|
|
||||||
@ -1288,7 +1288,7 @@ Examples
|
|||||||
|
|
||||||
Defines the application-level listeners.
|
Defines the application-level listeners.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: no
|
: no
|
||||||
|
|
||||||
@ -1311,7 +1311,7 @@ Defines a single application or project-level listener.
|
|||||||
A single [`<applicationListeners>`](#idea-plugin__applicationListeners) or
|
A single [`<applicationListeners>`](#idea-plugin__applicationListeners) or
|
||||||
[`<projectListeners>`](#idea-plugin__projectListeners) can contain multiple `<listener>` elements.
|
[`<projectListeners>`](#idea-plugin__projectListeners) can contain multiple `<listener>` elements.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: no
|
: no
|
||||||
|
|
||||||
@ -1361,7 +1361,7 @@ Example
|
|||||||
|
|
||||||
Defines the project-level listeners.
|
Defines the project-level listeners.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: no
|
: no
|
||||||
|
|
||||||
@ -1381,12 +1381,12 @@ Children
|
|||||||
|
|
||||||
Defines a list of application [components](plugin_components.md).
|
Defines a list of application [components](plugin_components.md).
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Deprecated
|
Deprecated
|
||||||
:
|
:
|
||||||
since 2020.1
|
since 2020.1
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: no
|
: no
|
||||||
|
|
||||||
@ -1408,12 +1408,12 @@ A single [`<application-components>`](#idea-plugin__application-components),
|
|||||||
[`<project-components>`](#idea-plugin__project-components), or [`<module-components>`](#idea-plugin__module-components)
|
[`<project-components>`](#idea-plugin__project-components), or [`<module-components>`](#idea-plugin__module-components)
|
||||||
element can contain multiple `<component>` elements.
|
element can contain multiple `<component>` elements.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Deprecated
|
Deprecated
|
||||||
:
|
:
|
||||||
since 2020.1
|
since 2020.1
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: no
|
: no
|
||||||
|
|
||||||
@ -1435,12 +1435,12 @@ Children
|
|||||||
|
|
||||||
The fully qualified name of the component implementation class.
|
The fully qualified name of the component implementation class.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Deprecated
|
Deprecated
|
||||||
:
|
:
|
||||||
since 2020.1
|
since 2020.1
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: **yes**
|
: **yes**
|
||||||
|
|
||||||
@ -1455,12 +1455,12 @@ Required
|
|||||||
The fully qualified name of the component interface class. If not specified, the interface will be the same as
|
The fully qualified name of the component interface class. If not specified, the interface will be the same as
|
||||||
defined by [`<implementation-class>`](#idea-plugin__application-components__component__interface-class) element.
|
defined by [`<implementation-class>`](#idea-plugin__application-components__component__interface-class) element.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Deprecated
|
Deprecated
|
||||||
:
|
:
|
||||||
since 2020.1
|
since 2020.1
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: no
|
: no
|
||||||
|
|
||||||
@ -1474,12 +1474,12 @@ Required
|
|||||||
|
|
||||||
The fully qualified name of the component implementation class to be used when the IDE runs in headless mode.
|
The fully qualified name of the component implementation class to be used when the IDE runs in headless mode.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Deprecated
|
Deprecated
|
||||||
:
|
:
|
||||||
since 2020.1
|
since 2020.1
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: no
|
: no
|
||||||
|
|
||||||
@ -1494,12 +1494,12 @@ Required
|
|||||||
Allows to provide additional component options.
|
Allows to provide additional component options.
|
||||||
A single [`<component>`](#idea-plugin__application-components__component) element can contain multiple `<option>` elements.
|
A single [`<component>`](#idea-plugin__application-components__component) element can contain multiple `<option>` elements.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Deprecated
|
Deprecated
|
||||||
:
|
:
|
||||||
since 2020.1
|
since 2020.1
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: no
|
: no
|
||||||
|
|
||||||
@ -1523,12 +1523,12 @@ Attributes
|
|||||||
If present, the component is instantiated also for the default project. It takes effect only when used inside
|
If present, the component is instantiated also for the default project. It takes effect only when used inside
|
||||||
[`<project-components>`](#idea-plugin__project-components) element.
|
[`<project-components>`](#idea-plugin__project-components) element.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Deprecated
|
Deprecated
|
||||||
:
|
:
|
||||||
since 2020.1
|
since 2020.1
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: no
|
: no
|
||||||
|
|
||||||
@ -1544,12 +1544,12 @@ Required
|
|||||||
|
|
||||||
Defines a list of project [components](plugin_components.md).
|
Defines a list of project [components](plugin_components.md).
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Deprecated
|
Deprecated
|
||||||
:
|
:
|
||||||
since 2020.1
|
since 2020.1
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: no
|
: no
|
||||||
|
|
||||||
@ -1569,12 +1569,12 @@ Children
|
|||||||
|
|
||||||
Defines a list of module [components](plugin_components.md).
|
Defines a list of module [components](plugin_components.md).
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Deprecated
|
Deprecated
|
||||||
:
|
:
|
||||||
since 2020.1
|
since 2020.1
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: no
|
: no
|
||||||
|
|
||||||
|
@ -33,7 +33,7 @@ This page lists and describes all the elements and attributes used in live templ
|
|||||||
|
|
||||||
The live templates file root element.
|
The live templates file root element.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: **yes**
|
: **yes**
|
||||||
|
|
||||||
@ -57,7 +57,7 @@ Children
|
|||||||
|
|
||||||
Describes a template.
|
Describes a template.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: no
|
: no
|
||||||
|
|
||||||
@ -128,7 +128,7 @@ A single template can provide multiple variables.
|
|||||||
The order of the variables determines the order in which the IDE will switch between
|
The order of the variables determines the order in which the IDE will switch between
|
||||||
the corresponding input fields when the template is expanded.
|
the corresponding input fields when the template is expanded.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: no
|
: no
|
||||||
|
|
||||||
@ -193,7 +193,7 @@ and referencing the `PLACEHOLDER` variable if the clipboard content is empty:
|
|||||||
Defines a mapping of a context type (for example, a Java method, a Markdown file) to applicability of the template
|
Defines a mapping of a context type (for example, a Java method, a Markdown file) to applicability of the template
|
||||||
in this context type.
|
in this context type.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: no
|
: no
|
||||||
|
|
||||||
@ -217,7 +217,7 @@ Example
|
|||||||
An entry specifying whether a given context type defined by the
|
An entry specifying whether a given context type defined by the
|
||||||
`name` attribute is applicable for the template.
|
`name` attribute is applicable for the template.
|
||||||
|
|
||||||
{style="narrow"}
|
{type="narrow"}
|
||||||
Required
|
Required
|
||||||
: no
|
: no
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user