plugins

abstract val plugins: ListProperty<Any>

The list of bundled IDE plugins and plugins from the JetBrains Marketplace or configured pluginsRepositories.

Please see Plugin Dependencies for more details.

Notes:

  • For plugins from JetBrains Plugin Repository, use format pluginId:version.

  • For bundled plugins, a version should be omitted: e.g. org.intellij.groovy.

  • For subprojects, use project reference project(':subproject').

  • If you need to refer plugin's classes from your project, you also have to define a dependency in your plugin.xml file.

Acceptable Values:

  • org.plugin.id:version[@channel] format, String type:

    • org.intellij.plugins.markdown:8.5.0

    • org.intellij.scala:2017.2.638@nightly

  • bundledPluginName format, String type:

    • android

    • Groovy

  • project(...) format, Project type:

    • project(":projectName")

    • project(":plugin-subproject")