v2.0.0-beta2
The IntelliJ Platform Gradle Plugin 2.0.0-beta2
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
- Use IntelliJ Platform distribution from download.jetbrains.com by default. To switch back to IntelliJ Maven Repository artifacts, use
org.jetbrains.intellij.platform.buildFeature.useBinaryReleases=false
- Introduced
Custom*
tasks. if you want to extend therunIde
ortestSomething
tasks, use theCustom*Task
classes. See: https://plugins.jetbrains.com/docs/intellij/tools-intellij-platform-gradle-plugin-custom-tasks.html - Better handling of missing dependencies/misconfiguration
- Bring back the
SetupDependenciesTask
to avoid failing build when migrating from1.x
- Better
ClosestVersionResolver
error messages - When running IDE in Split Mode, it’s possible to specify
splitModeTarget
(BACKEND
,FRONTEND
,BACKEND_AND_FRONTEND
)
Fixed
- Fixed including transitive modules/bundled plugins dependencies of declared plugin dependencies
- Fixed JetBrains Runtime (JBR) resolving
- move
TestFrameworkType
fromorg.jetbrains.intellij.platform.gradle.extensions
toorg.jetbrains.intellij.platform.gradle
Removed
- Dropped
testIde
task astest
is now properly configured