in src/main/kotlin/org/jetbrains/intellij/platform/gradle/plugins/project/IntelliJPlatformPlugin.kt [17:53]
override fun apply(project: Project) {
log.info("Configuring plugin: $ID")
PatchPluginXmlTask.register(project)
with(project.plugins) {
apply(IntelliJPlatformBasePlugin::class)
apply(IntelliJPlatformModulePlugin::class)
}
listOf(
// Build
PatchPluginXmlTask,
ProcessResourcesCompanion,
BuildSearchableOptionsTask,
PrepareJarSearchableOptionsTask,
JarSearchableOptionsTask,
BuildPluginTask,
// Test
TestIdePerformanceTask,
// Run
RunIdeTask,
// Verify
VerifyPluginTask,
VerifyPluginSignatureTask,
VerifyPluginStructureTask,
// Sign
SignPluginTask,
PublishPluginTask,
).forEach {
it.register(project)
}
}