Gradle plugin for building plugins for IntelliJ-based IDEs
1.8.20+
, see: https://jb.gg/intellij-platform-kotlin-oom
executable
property on Test
together with javaLauncher
property" for Gradle 7.x
#1358
:listProductsReleases
creates empty file due to MalformedByteSequenceException
#1389
RunIdeBase.pluginsDir
a @Classpath
input, fixes cacheability of buildSearchableOptions
#1370
JarSearchableOptionsTask
cacheability #1375
7.3
to 7.6
idea.log.path
system property for RunIde
-based tasks and testsx86_64
#1317
intellij.instrumentCode = false
#1310
NoClassDefFoundError: org/jetbrains/kotlin/konan/file/FileKt
when running signPlugin
task on Gradle lower than 8.0 #1319
taskdef class com.intellij.ant.InstrumentIdeaExtensions cannot be found
when running instrumentation on Android Studio #1288
1.10
resulting in ClassNotFoundException
for PathClassLoader
#1311
RunPluginVerifierTask.FailureLevel.ALL
and RunPluginVerifierTask.FailureLevel.NONE
with @JvmField
annotation #1323
8.0
initializeIntelliJPlugin
task for executing plugin initialization actions, like checkPluginVersion
instrumentJar
task to produce independent jar file with instrumented classesinstrumentedJar
configuration for multi-module projectscompileOnly
instead of api
when declaring the org.jetbrains.kotlin:kotlin-gradle-plugin:1.8.0
dependency #1276
postInstrumentCode
and postInstrumentTestCode
tasks #1283
instrumentedJar
configuration when referring submodules in multi-modules project, like dependencies { implementation(project(":submodule", "instrumentedJar")) }
IntelliJInstrumentCodeTask
to InstrumentCodeTask
downloadZipSigner
tasksignPlugin.privateKey
and signPlugin.certificateChain
as base64-encoded valuelistBundledPlugins
not printing output as printBundledPlugins
does thattaskdef class com.intellij.ant.InstrumentIdeaExtensions cannot be found
#1259
printProductsReleases
task to print the result of the listProductsReleases
taskprintBundledPlugins
task to print the result of the listBundledPlugins
taskrunIde.jbrArch
and runPluginVerifier.jbrArch
properties for the explicit JBR architecture specificationcustom(String)
helper of intellij.pluginRepositories
configuration requires now passing a direct URL to the updatePlugins.xml
file #1252
listProductsReleases
task doesn't print output anymorelistBundledPlugins
task doesn't print output anymore7.3
Contents/Contents
part within JVM arguments to a single Contents
– happens with macOS distribution--offline
prevents from using JBR even if it is already downloaded #1251