Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
IntelliJPlatformGradlePlugin-2.7.0-javadoc.jar | 2025-07-25 | 4.6 MB | |
IntelliJPlatformGradlePlugin-2.7.0-sources.jar | 2025-07-25 | 214.2 kB | |
IntelliJPlatformGradlePlugin-2.7.0-test-fixtures.jar | 2025-07-25 | 22.8 kB | |
IntelliJPlatformGradlePlugin-2.7.0.jar | 2025-07-25 | 2.5 MB | |
2.7.0 source code.tar.gz | 2025-07-25 | 729.9 kB | |
2.7.0 source code.zip | 2025-07-25 | 1.0 MB | |
README.md | 2025-07-25 | 3.8 kB | |
Totals: 7 Items | 9.1 MB | 0 |
Breaking Changes
pluginModule(Dependency)
dependency helper no longer bundles module into the main plugin jar, usepluginComposedModule(Dependency)
instead.- Replace
IdeServicesPluginRepositoryService.uploadByStringId
withIdeServicesPluginRepositoryService.uploadByStringIdAndFamily
Added
- Add missing
org.jetbrains.kotlin.platform.type=jvm
for custom test runtime classpath configuration - Add support for JetBrains Client and resolving the IntelliJ Platform in frontend mode
- Add
VerifyPluginProjectConfigurationMutedMessages
Gradle property to mute specific messages reported by theverifyPluginProjectConfiguration
task JetBrains/intellij-platform-gradle-plugin#1958 - Create the
.toolbox-ignore
marker file next to theproduct-info.json
file to avoid the Toolbox App from indexing it TBX-14798 - Introduce
IntelliJPlatformCacheResolver
for improved IDE dependency resolution and caching JetBrains/intellij-platform-gradle-plugin#1601 - Introduce
useCustomCache
dependency configuration property to utilize theIntelliJPlatformCacheResolver
custom caching mechanism. ModuleAware
to handle information if the current project represents an IntelliJ Platform plugin modulepluginComposedModule(Dependency)
helper for bundling (composing) the module dependency into the main plugin jar- Make
Any.toIntelliJPlatformType()
publicly available and introduceProvider<*>.toIntelliJPlatformType()
Changed
- Introduce a new set of dependency helpers to configure the IntelliJ Platform dependency with a lambda function instead of regular parameters, marking other helpers deprecated.
pluginModule(Dependency)
helper now moves the module dependency into thelib/modules
directory of the plugin jar.- Search for a bundled plugin using module alias if not resolved by ID
- Stop including the
intellijPlatformPluginModule
configuration in theintellijPlatformClasspath
as it's already bundled within the composed jar. - Refactor
PrepareJarSearchableOptionsTask
to handle plugin modules and improve file filtering logic. - Refactor
PluginVerification.Ides
to introduce configurablecreate
dependency creation helpers; deprecate legacyide
andides
methods in favor of a lambda-based approach.
Fixed
- Test framework dependency is not provided to a custom
testIde
task JetBrains/intellij-platform-gradle-plugin#1945 - Respect the custom IntelliJ Platform configuration name when creating a custom task using the local IntelliJ Platform path
- Properly share the requested IntelliJ Platform between internal Gradle plugin components
- Refactor
CollectorTransformer
to exclude tests-related jars usingfilterNot
asminus
doesn't remove duplicates - Refactor
JarSearchableOptionsTask
to improve thesearchableOption
outgoing artifact registration JetBrains/intellij-platform-gradle-plugin#1968 - Do not add default dependencies related to the code instrumentation if disabled JetBrains/intellij-platform-gradle-plugin#1983
- Introduce
CoroutinesJavaAgentValueSource
for dynamic coroutines debug agent creation JetBrains/intellij-platform-gradle-plugin#1977