Skip to content

v2.0.0-beta3

Compare
Choose a tag to compare
@github-actions github-actions released this 18 May 12:40
· 444 commits to main since this release
1444da9

The IntelliJ Platform Gradle Plugin 2.0.0-beta3 is a plugin for the Gradle build system to help configure environments for building, testing, verifying, and publishing plugins for IntelliJ-based IDEs. It is a successor of Gradle IntelliJ Plugin 1.x.

To read more about the upcoming 2.0.0 release, please visit the documentation and the Migration Guide from Gradle IntelliJ Plugin.

If you have any issues or requests, please submit them to the GitHub Issues.
To submit questions or suggestions in relation to the documentation, use the feedback form at the bottom of the article.

Added

  • jetbrainsRuntime() dependency helper for resolving a suitable JBR version for IntelliJ Platform fetched from IntelliJ Maven Repository
  • jetbrainsRuntimeExplicit(explicitVersion) dependency helper for specifying an explicit JBR version if necessary
  • PrepareSandboxTask: introduce sandboxDirectoriesExistence property to ensure all sandbox directories exist
  • localPlugin() dependency helper for adding local plugins as project dependencies and extending customizable tasks
  • Emit warning when using the bundledLibrary dependency helper.

Changed

  • Update PlatformJavaVersions and PlatformKotlinVersions
  • Introduce a separated Sandbox for the Frontend part when running IDE in Split Mode
  • Rename SandboxAware.sandboxContainerDirectory to SandboxAware.sandboxDirectory to avoid confusion with intellijPlatform.sandboxContainer
  • Use custom task name as a suffix for dynamically created configuration and tasks instead of UUID.randomUUID()

Fixed

  • Fixed transitive dependencies of bundled plugin dependencies when IntelliJ Platform doesn't contain ProductInfo.layout model yet.
  • Produce customized (suffixed) configuration only for CustomIntelliJPlatformVersionAware tasks