7c2112d014
Relates to ^KT-38518
68 lines
4.2 KiB
XML
68 lines
4.2 KiB
XML
<idea-plugin>
|
|
<extensionPoints>
|
|
<extensionPoint qualifiedName="org.jetbrains.kotlin.gradleProjectImportHandler" area="IDEA_PROJECT"
|
|
interface="org.jetbrains.kotlin.idea.configuration.GradleProjectImportHandler"
|
|
dynamic="true"/>
|
|
|
|
<extensionPoint qualifiedName="org.jetbrains.kotlin.gradleModelFacade"
|
|
interface="org.jetbrains.kotlin.idea.inspections.gradle.KotlinGradleModelFacade"
|
|
dynamic="true"/>
|
|
</extensionPoints>
|
|
|
|
<extensions defaultExtensionNs="org.jetbrains.kotlin">
|
|
<buildSystemTypeDetector implementation="org.jetbrains.kotlin.idea.configuration.GradleDetector"/>
|
|
<scriptDiagnosticFixProvider implementation="org.jetbrains.kotlin.idea.scripting.gradle.GradleScriptDiagnosticFixProvider"/>
|
|
<experimentalFeature implementation="org.jetbrains.kotlin.idea.scripting.gradle.GradleScriptConfigurationsImportingFeature"/>
|
|
</extensions>
|
|
|
|
<extensions defaultExtensionNs="org.jetbrains.kotlin.scripting.idea">
|
|
<listener order="first" implementation="org.jetbrains.kotlin.idea.scripting.gradle.GradleScriptListener"/>
|
|
|
|
<loader order="first" implementation="org.jetbrains.kotlin.idea.scripting.gradle.legacy.GradleLegacyScriptConfigurationLoader"/>
|
|
|
|
<scriptingSupport implementation="org.jetbrains.kotlin.idea.scripting.gradle.roots.GradleBuildRootsManager"/>
|
|
|
|
<settings.provider implementation="org.jetbrains.kotlin.idea.scripting.gradle.settings.GradleSettingsProvider"/>
|
|
</extensions>
|
|
|
|
<extensions defaultExtensionNs="org.jetbrains.plugins.gradle">
|
|
<orderEnumerationHandlerFactory implementation="org.jetbrains.kotlin.idea.gradle.execution.KotlinGradleOrderEnumerationHandler$Factory" order="first"/>
|
|
<projectResolve implementation="org.jetbrains.kotlin.idea.configuration.KotlinMPPGradleProjectResolver"/>
|
|
<testTasksProvider implementation="org.jetbrains.kotlin.idea.run.KotlinMPPGradleTestTasksProvider"/>
|
|
|
|
<projectModelContributor implementation="org.jetbrains.kotlin.idea.scripting.gradle.importing.KotlinDslScriptModelContributor"/>
|
|
<executionEnvironmentProvider implementation="org.jetbrains.kotlin.idea.gradle.execution.KotlinGradleAppEnvProvider"/>
|
|
</extensions>
|
|
|
|
<extensions defaultExtensionNs="com.intellij">
|
|
<projectTaskRunner implementation="org.jetbrains.kotlin.idea.gradle.execution.KotlinMPPGradleProjectTaskRunner"
|
|
id="gradle.mpp" order="first, before gradle"/>
|
|
<externalProjectDataService implementation="org.jetbrains.kotlin.idea.configuration.KotlinSourceSetDataService"/>
|
|
<externalProjectDataService implementation="org.jetbrains.kotlin.idea.configuration.KotlinGradleProjectSettingsDataService"/>
|
|
|
|
<registryKey key="kotlin.mpp.tests.force.gradle"
|
|
description="Run multi-platform tests with Gradle runner even if the platform runner is used by default.
|
|
This setting currently affects only HMPP projects. You may need to delete existing test configurations for the change to take place."
|
|
defaultValue="true"
|
|
restartRequired="false"/>
|
|
|
|
<registryKey key="kotlin.gradle.scripts.scriptConfigurationsNeedToBeUpdatedFloatingNotification"
|
|
description="Show floating notification in the editor when script configuration need to be updated"
|
|
defaultValue="true"
|
|
restartRequired="false"/>
|
|
|
|
<projectService serviceImplementation="org.jetbrains.kotlin.idea.scripting.gradle.legacy.GradleStandaloneScriptActionsManager"/>
|
|
<projectService serviceImplementation="org.jetbrains.kotlin.idea.scripting.gradle.settings.StandaloneScriptsStorage"/>
|
|
</extensions>
|
|
|
|
<actions>
|
|
<action id="Kotlin.Gradle.ShowDslLogs" class="org.jetbrains.kotlin.idea.actions.ShowKotlinGradleDslLogs"
|
|
text="Show Kotlin Gradle DSL Logs" description="Show Kotlin Gradle DSL logs">
|
|
</action>
|
|
|
|
<action id="LoadConfigurationAction" class="org.jetbrains.kotlin.idea.scripting.gradle.LoadConfigurationAction">
|
|
<add-to-group group-id="ExternalSystem.ProjectRefreshActionGroup" anchor="first"/>
|
|
</action>
|
|
</actions>
|
|
</idea-plugin>
|