v2.0.0-beta3
·
868 commits
to main
since this release
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 RepositoryjetbrainsRuntimeExplicit(explicitVersion)dependency helper for specifying an explicit JBR version if necessaryPrepareSandboxTask: introducesandboxDirectoriesExistenceproperty to ensure all sandbox directories existlocalPlugin()dependency helper for adding local plugins as project dependencies and extending customizable tasks- Emit warning when using the
bundledLibrarydependency helper.
Changed
- Update
PlatformJavaVersionsandPlatformKotlinVersions - Introduce a separated Sandbox for the Frontend part when running IDE in Split Mode
- Rename
SandboxAware.sandboxContainerDirectorytoSandboxAware.sandboxDirectoryto avoid confusion withintellijPlatform.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.layoutmodel yet. - Produce customized (suffixed) configuration only for
CustomIntelliJPlatformVersionAwaretasks