v2.0.0-beta7
The IntelliJ Platform Gradle Plugin 2.0.0-beta7 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
VerifyPluginProjectConfigurationTask: limit specific checks when.moduleplugin is only appliedTestIdeUiTask(testIdeUitask) +CustomTestIdeUiTaskimplementation- Dependencies extension:
platformDependency(groupId, artifactIt)andtestPlatformDependency(groupId, artifactIt)for adding dependencies on artifacts published to the IntelliJ Maven Repository TestFrameworkType.Metricsfor adding metrics and benchmarking tools for Test Framework
Changed
- Publish instrumented and composed artifact with variants instead of replacing the default artifact
- Check the latest plugin version against Gradle Plugin Portal
- Avoid calling
checkPluginVersionandcreateCoroutinesJavaAgentFilemethods when in a.module - Rename
TestFrameworkType.Platform.JUnit4toTestFrameworkType.Platform - Rename
TestFrameworkType.Platform.JUnit5toTestFrameworkType.JUnit5 - Rename
TestFrameworkType.Platform.BundledtoTestFrameworkType.Bundled - Prevent from updating the
IvyModule.Info.publicationwith the current time as it breaks the configuration cache
Fixed
- Customizing the
sandboxDirectoryandsandboxSuffixwhen configuringSandboxAwaretasks - Fixed content exclusion when extracting DMG archives of IntelliJ Platform on macOS
- Could not find a field for name
metadata/modelVersion(Attribute) inMavenMetadata PluginArtifactoryShim: use only host when setting up proxy for custom plugin repositories