df2e4524d7
Previously this files was stored in /src directory and was included in
resources mainly by SourceSet.projectDefault from sourceSets.kt:
val processResources = tasks.getByName(processResourcesTaskName) as ProcessResources
processResources.from("resources") { include("**") }
processResources.from("src") { include("META-INF/**", "**/*.properties") }
Also there are some custom rules like this:
resources.srcDir("../idea-analysis/src").apply { include("**/*.properties") }
resources.srcDirs("idea-repl/src").apply { include("META-INF/**") }
All this rules are synthesized in script
https://github.com/snrostov/kotlin-migrate-resources/blob/master/src/main/kotlin/main.kt
This commit created using that script. See README.md for more details on
script.
86 lines
5.5 KiB
XML
86 lines
5.5 KiB
XML
<idea-plugin>
|
|
<extensionPoints>
|
|
<extensionPoint qualifiedName="org.jetbrains.kotlin.updater" beanClass="com.intellij.openapi.fileTypes.FileTypeExtensionPoint"/>
|
|
<extensionPoint qualifiedName="org.jetbrains.kotlin.projectConfigurator" interface="org.jetbrains.kotlin.idea.configuration.KotlinProjectConfigurator"/>
|
|
|
|
<extensionPoint qualifiedName="org.jetbrains.kotlin.declarationAttributeAltererExtension"
|
|
interface="org.jetbrains.kotlin.extensions.DeclarationAttributeAltererExtension"
|
|
area="IDEA_PROJECT"/>
|
|
|
|
<extensionPoint qualifiedName="org.jetbrains.kotlin.androidDexer"
|
|
interface="org.jetbrains.kotlin.idea.debugger.evaluate.classLoading.AndroidDexer"
|
|
area="IDEA_PROJECT"/>
|
|
|
|
<extensionPoint qualifiedName="org.jetbrains.kotlin.android.model.androidModuleInfoProvider"
|
|
interface="org.jetbrains.kotlin.android.model.AndroidModuleInfoProvider"
|
|
area="IDEA_MODULE"/>
|
|
|
|
<extensionPoint qualifiedName="org.jetbrains.kotlin.idePlatformKindResolution"
|
|
interface="org.jetbrains.kotlin.caches.resolve.IdePlatformKindResolution"/>
|
|
|
|
<extensionPoint qualifiedName="org.jetbrains.kotlin.highlighterExtension"
|
|
interface="org.jetbrains.kotlin.idea.highlighter.HighlighterExtension"/>
|
|
|
|
<extensionPoint name="scratchFileLanguageProvider" beanClass="com.intellij.lang.LanguageExtensionPoint">
|
|
<with attribute="implementationClass" implements="org.jetbrains.kotlin.idea.scratch.ScratchFileLanguageProvider"/>
|
|
</extensionPoint>
|
|
|
|
<extensionPoint qualifiedName="org.jetbrains.kotlin.binaryExtension"
|
|
interface="org.jetbrains.kotlin.idea.util.KotlinBinaryExtension"/>
|
|
<extensionPoint qualifiedName="org.jetbrains.kotlin.facetValidatorCreator"
|
|
interface="org.jetbrains.kotlin.idea.facet.KotlinFacetValidatorCreator"/>
|
|
<extensionPoint qualifiedName="org.jetbrains.kotlin.clearBuildState"
|
|
interface="org.jetbrains.kotlin.idea.compiler.configuration.ClearBuildStateExtension"/>
|
|
<extensionPoint qualifiedName="org.jetbrains.kotlin.newFileHook"
|
|
interface="org.jetbrains.kotlin.idea.actions.NewKotlinFileHook"/>
|
|
<extensionPoint qualifiedName="org.jetbrains.kotlin.completionExtension"
|
|
interface="org.jetbrains.kotlin.idea.completion.KotlinCompletionExtension"/>
|
|
<extensionPoint qualifiedName="org.jetbrains.kotlin.buildSystemTypeDetector"
|
|
interface="org.jetbrains.kotlin.idea.configuration.BuildSystemTypeDetector"/>
|
|
|
|
<extensionPoint qualifiedName="org.jetbrains.kotlin.idePlatformKind"
|
|
interface="org.jetbrains.kotlin.platform.IdePlatformKind"/>
|
|
<extensionPoint qualifiedName="org.jetbrains.kotlin.idePlatformKindTooling"
|
|
interface="org.jetbrains.kotlin.idea.platform.IdePlatformKindTooling"/>
|
|
|
|
<extensionPoint qualifiedName="org.jetbrains.kotlin.scriptRelatedModulesProvider"
|
|
interface="org.jetbrains.kotlin.idea.core.script.dependencies.ScriptRelatedModulesProvider"
|
|
area="IDEA_PROJECT"/>
|
|
|
|
<extensionPoint qualifiedName="org.jetbrains.kotlin.scriptDefinitionsProvider"
|
|
interface="kotlin.script.experimental.intellij.ScriptDefinitionsProvider"
|
|
area="IDEA_PROJECT"/>
|
|
</extensionPoints>
|
|
|
|
<extensions defaultExtensionNs="org.jetbrains.kotlin">
|
|
<projectConfigurator implementation="org.jetbrains.kotlin.idea.configuration.KotlinJavaModuleConfigurator"/>
|
|
<projectConfigurator implementation="org.jetbrains.kotlin.idea.configuration.KotlinJsModuleConfigurator"/>
|
|
|
|
<scriptDefinitionContributor
|
|
id="ScriptTemplatesFromCompilerSettingsProvider"
|
|
implementation="org.jetbrains.kotlin.idea.script.ScriptTemplatesFromCompilerSettingsProvider"/>
|
|
|
|
<scriptDefinitionContributor
|
|
id="BridgeScriptDefinitionsContributor"
|
|
implementation="org.jetbrains.kotlin.idea.script.BridgeScriptDefinitionsContributor"/>
|
|
|
|
<scriptDefinitionContributor
|
|
id="ScriptTemplatesFromDependenciesProvider"
|
|
implementation="org.jetbrains.kotlin.idea.script.ScriptTemplatesFromDependenciesProvider"/>
|
|
|
|
<scriptDefinitionContributor id="StandardScriptDefinitionContributor"
|
|
order="last"
|
|
implementation="org.jetbrains.kotlin.idea.core.script.StandardScriptDefinitionContributor"/>
|
|
|
|
<scriptDefinitionContributor id="ConsoleScriptDefinitionContributor"
|
|
implementation="org.jetbrains.kotlin.console.ConsoleScriptDefinitionContributor"/>
|
|
|
|
<idePlatformKindResolution implementation="org.jetbrains.kotlin.caches.resolve.JvmPlatformKindResolution"/>
|
|
<idePlatformKindResolution implementation="org.jetbrains.kotlin.caches.resolve.JsPlatformKindResolution"/>
|
|
<idePlatformKindResolution implementation="org.jetbrains.kotlin.caches.resolve.CommonPlatformKindResolution"/>
|
|
|
|
<scratchFileLanguageProvider language="kotlin" implementationClass="org.jetbrains.kotlin.idea.scratch.KtScratchFileLanguageProvider"/>
|
|
<scriptRelatedModulesProvider implementation="org.jetbrains.kotlin.idea.scratch.ScratchModuleDependencyProvider"/>
|
|
</extensions>
|
|
</idea-plugin>
|