diff --git a/platform/build-scripts/src/org/jetbrains/intellij/build/ProductProperties.kt b/platform/build-scripts/src/org/jetbrains/intellij/build/ProductProperties.kt index f6efb2bda465..b3278286f4a8 100644 --- a/platform/build-scripts/src/org/jetbrains/intellij/build/ProductProperties.kt +++ b/platform/build-scripts/src/org/jetbrains/intellij/build/ProductProperties.kt @@ -338,7 +338,7 @@ abstract class ProductProperties { * Paths to externally built plugins to be included in the IDE. * They will be copied into the build, as well as included in the IDE classpath when launching it to build search index, .jar order, etc. */ - open fun getAdditionalPluginPaths(context: BuildContext): List = emptyList() + open suspend fun getAdditionalPluginPaths(context: BuildContext): List = emptyList() /** * Override this function to provide additional JVM command line arguments which will be added to launchers along with diff --git a/platform/build-scripts/src/org/jetbrains/intellij/build/productRunner/IntellijProcessStarter.kt b/platform/build-scripts/src/org/jetbrains/intellij/build/productRunner/IntellijProcessStarter.kt index ab3656eabdc9..b04a503d28d4 100644 --- a/platform/build-scripts/src/org/jetbrains/intellij/build/productRunner/IntellijProcessStarter.kt +++ b/platform/build-scripts/src/org/jetbrains/intellij/build/productRunner/IntellijProcessStarter.kt @@ -100,7 +100,7 @@ suspend fun runApplicationStarter( } } -private fun prepareFlatClasspath(classpath: Collection, tempDir: Path, context: BuildContext): LinkedHashSet { +private suspend fun prepareFlatClasspath(classpath: Collection, tempDir: Path, context: BuildContext): LinkedHashSet { val effectiveIdeClasspath = LinkedHashSet(classpath) val additionalPluginPaths = context.productProperties.getAdditionalPluginPaths(context)