Skip to content

v2.0.0-beta4

Compare
Choose a tag to compare
@github-actions github-actions released this 27 May 20:13
· 422 commits to main since this release
2c6753d

The IntelliJ Platform Gradle Plugin 2.0.0-beta4 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

  • Support for Android Studio DMG archives
  • Introduce VerifyPluginProjectConfigurationTask.hasModulePlugin to exclude modules using org.jetbrains.intellij.platform.module subplugin from plugin.xml checks.
  • Better error handling in dependency helpers when missing values
  • Introduce GenerateManifestTask for generating MANIFEST.MF file
  • Introduce ComposedJarTask to compose and pick the final jar archive
  • Introduce intellijPlatform.pluginModule(Dependency) dependency helper to compose a single jar combined of multiple modules

Fixed

  • Avoid leaking internal properties from intellijPlatform extensions
  • Fixed custom tasks suffixing
  • Fixed: Task :test uses this output of task :prepareSandbox without declaring an explicit or implicit dependency #1609
  • ExtractorTransformer: Exclude only Applications symlink
  • SandboxAware: inherit sandbox directory from producer
  • Add IntelliJ Platform path-based hash to Ivy files to better deal with cache (temporary workaround)