Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
IntelliJPlatformGradlePlugin-2.4.0-javadoc.jar | 2025-03-20 | 4.3 MB | |
IntelliJPlatformGradlePlugin-2.4.0-sources.jar | 2025-03-20 | 195.5 kB | |
IntelliJPlatformGradlePlugin-2.4.0-test-fixtures.jar | 2025-03-20 | 22.8 kB | |
IntelliJPlatformGradlePlugin-2.4.0.jar | 2025-03-20 | 15.9 MB | |
2.4.0 source code.tar.gz | 2025-03-19 | 710.9 kB | |
2.4.0 source code.zip | 2025-03-19 | 999.5 kB | |
README.md | 2025-03-19 | 2.2 kB | |
Totals: 7 Items | 22.1 MB | 0 |
Added
- Register the
TestIdeUiTask
for Starter purposes. - Introduce a custom test classpath configuration for custom
TestableAware
-like tasks - Add
AddDefaultIntelliJPlatformDependencies
property to control if default dependencies (com.intellij
andintellij.rider
) are added automatically with IntelliJ Platform - Use the exact IntelliJ Platform version to resolve platform dependencies when targeting IntelliJ Platform from the nightly channel.
- Introduce the
intellijPlatformTestRuntimeClasspath
configuration - Automatically load the
com.intellij.clion
into the CLion classpath - Introduce the
ExtractorService
as a reusable tool for custom IntelliJ Platform extraction flow cases
Changed
- Stop shadowing Gradle plugin dependencies, manually repack only JPS Module
- Load the
com.intellij
module by default when creating the IntelliJ Platform dependency - Load the
com.intellij
module with its optional dependencies for tests classpath as a cleaner fix for IJPL-180516 - Store
localPlatformArtifacts
Ivy XML files within the version-based subdirectory - Deprecate Writerside (WRS) as a target IntelliJ Platform
- Use Plugin Verifier libraries to resolve the bundled plugin classpath
Fixed
- Performance improvement: memoize the
JavaRuntimePathResolver
resolution. - Performance improvement: do not resolve JetBrains IDEs/Android Studio release URLs in the configuration phase.
- Performance improvement: cache the IntelliJ Platform instances parsed with the Plugin Verifier libraries
- Tests classpath: do not blindly include all plugin's
lib/**/*.jar
- Tests classpath: do not load all bundled plugins and modules into the classpath
- Classpath: correctly resolve all necessary modules for bundled plugins and modules
- Avoid creating tasks eagerly and use
configureEach(configuration)
instead. JetBrains/intellij-platform-gradle-plugin#1901