v2.0.0-beta4
·
836 commits
to main
since this release
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.hasModulePluginto exclude modules usingorg.jetbrains.intellij.platform.modulesubplugin fromplugin.xmlchecks. - Better error handling in dependency helpers when missing values
- Introduce
GenerateManifestTaskfor generatingMANIFEST.MFfile - Introduce
ComposedJarTaskto 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
intellijPlatformextensions - Fixed custom tasks suffixing
- Fixed: Task
:testuses this output of task:prepareSandboxwithout declaring an explicit or implicit dependency #1609 - ExtractorTransformer: Exclude only
Applicationssymlink - SandboxAware: inherit sandbox directory from producer
- Add IntelliJ Platform path-based hash to Ivy files to better deal with cache (temporary workaround)