v2.0.0-beta4
·
422 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.hasModulePlugin
to exclude modules usingorg.jetbrains.intellij.platform.module
subplugin fromplugin.xml
checks. - Better error handling in dependency helpers when missing values
- Introduce
GenerateManifestTask
for generatingMANIFEST.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)