From df2e4524d7d79b8463afe8ad125fda8238298d45 Mon Sep 17 00:00:00 2001 From: Sergey Rostov Date: Tue, 27 Nov 2018 10:11:14 +0300 Subject: [PATCH] Move resources from /src to separate /resources directory. 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. --- ...ins.kotlin.resolve.jvm.jvmSignature.KotlinToJvmSignatureMapper | 0 ...ns.kotlin.diagnostics.rendering.DefaultErrorMessages$Extension | 0 .../services/org.jetbrains.kotlin.util.ModuleVisibilityHelper | 0 .../META-INF/services/org.jetbrains.kotlin.script.ScriptHelper | 0 .../org.jetbrains.kotlin.resolve.ExternalOverridabilityCondition | 0 .../services/org.jetbrains.kotlin.builtins.BuiltInsLoader | 0 .../com.android.ide.common.blame.parser.PatternAwareOutputParser | 0 .../org.jetbrains.plugins.gradle.tooling.ModelBuilderService | 0 idea/{src => resources}/META-INF/android-lint.xml | 0 idea/{src => resources}/META-INF/android-lint.xml.173 | 0 idea/{src => resources}/META-INF/android-lint.xml.as31 | 0 idea/{src => resources}/META-INF/android-lint.xml.as32 | 0 idea/{src => resources}/META-INF/android-lint.xml.as33 | 0 idea/{src => resources}/META-INF/android-lint.xml.as34 | 0 idea/{src => resources}/META-INF/android.xml | 0 idea/{src => resources}/META-INF/android.xml.173 | 0 idea/{src => resources}/META-INF/android.xml.as31 | 0 idea/{src => resources}/META-INF/android.xml.as32 | 0 idea/{src => resources}/META-INF/coverage.xml | 0 idea/{src => resources}/META-INF/decompiler.xml | 0 idea/{src => resources}/META-INF/extensions/compiler.xml | 0 idea/{src => resources}/META-INF/extensions/ide.xml | 0 idea/{src => resources}/META-INF/extensions/ide.xml.as33 | 0 idea/{src => resources}/META-INF/extensions/ide.xml.as34 | 0 idea/{src => resources}/META-INF/git4idea.xml | 0 idea/{src => resources}/META-INF/git4idea.xml.181 | 0 idea/{src => resources}/META-INF/git4idea.xml.as33 | 0 idea/{src => resources}/META-INF/git4idea.xml.as34 | 0 idea/{src => resources}/META-INF/gradle-java.xml | 0 idea/{src => resources}/META-INF/gradle-java.xml.181 | 0 idea/{src => resources}/META-INF/gradle-java.xml.as33 | 0 idea/{src => resources}/META-INF/gradle-java.xml.as34 | 0 idea/{src => resources}/META-INF/gradle.xml | 0 idea/{src => resources}/META-INF/gradle.xml.173 | 0 idea/{src => resources}/META-INF/gradle.xml.181 | 0 idea/{src => resources}/META-INF/i18n.xml | 0 idea/{src => resources}/META-INF/injection.xml | 0 idea/{src => resources}/META-INF/javaScriptDebug.xml | 0 idea/{src => resources}/META-INF/junit.xml | 0 idea/{src => resources}/META-INF/jvm.xml | 0 idea/{src => resources}/META-INF/jvm.xml.181 | 0 idea/{src => resources}/META-INF/kotlin-copyright.xml | 0 idea/{src => resources}/META-INF/kotlinx-serialization.xml | 0 idea/{src => resources}/META-INF/maven.xml | 0 idea/{src => resources}/META-INF/native.xml | 0 idea/{src => resources}/META-INF/plugin-common.xml | 0 idea/{src => resources}/META-INF/plugin-kotlin-extensions.xml | 0 idea/{src => resources}/META-INF/plugin.xml | 0 idea/{src => resources}/META-INF/plugin.xml.173 | 0 idea/{src => resources}/META-INF/plugin.xml.181 | 0 idea/{src => resources}/META-INF/plugin.xml.183 | 0 idea/{src => resources}/META-INF/plugin.xml.as31 | 0 idea/{src => resources}/META-INF/plugin.xml.as32 | 0 idea/{src => resources}/META-INF/plugin.xml.as33 | 0 idea/{src => resources}/META-INF/plugin.xml.as34 | 0 idea/{src => resources}/META-INF/pluginIcon.svg | 0 ....jetbrains.jps.model.serialization.JpsModelSerializerExtension | 0 ...ns.kotlin.diagnostics.rendering.DefaultErrorMessages$Extension | 0 idea/{src => resources}/META-INF/stream-debugger.xml | 0 idea/{src => resources}/META-INF/testng-j.xml | 0 idea/{src => resources}/META-INF/tipsAndTricks.xml | 0 .../kotlin/idea/refactoring/KotlinRefactoringBundle.properties | 0 .../org.jetbrains.jps.builders.AdditionalRootsProviderService | 0 .../services/org.jetbrains.jps.builders.java.JavaBuilderExtension | 0 .../org.jetbrains.jps.builders.java.JavaBuilderExtension.173 | 0 .../org.jetbrains.jps.builders.java.JavaBuilderExtension.as32 | 0 ...ains.jps.builders.java.dependencyView.AnnotationsChangeTracker | 0 .../services/org.jetbrains.jps.incremental.BuilderService | 0 ....jetbrains.jps.model.serialization.JpsModelSerializerExtension | 0 .../services/kotlinx.metadata.impl.extensions.MetadataExtensions | 0 .../org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor | 0 .../org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar | 0 .../org.jetbrains.plugins.gradle.tooling.ModelBuilderService | 0 .../org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor | 0 .../org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar | 0 .../org.jetbrains.plugins.gradle.tooling.ModelBuilderService | 0 ....jetbrains.jps.model.serialization.JpsModelSerializerExtension | 0 ....jetbrains.kotlin.jps.build.KotlinJpsCompilerArgumentsProvider | 0 .../org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor | 0 .../org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar | 0 .../org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor | 0 .../org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar | 0 .../org.jetbrains.plugins.gradle.tooling.ModelBuilderService | 0 .../org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar | 0 .../org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor | 0 .../org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar | 0 .../org.jetbrains.plugins.gradle.tooling.ModelBuilderService | 0 .../org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor | 0 .../org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar | 0 .../org.jetbrains.plugins.gradle.tooling.ModelBuilderService | 0 .../org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor | 0 .../org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar | 0 .../org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor | 0 .../org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar | 0 94 files changed, 0 insertions(+), 0 deletions(-) rename compiler/backend/{src => resources}/META-INF/services/org.jetbrains.kotlin.resolve.jvm.jvmSignature.KotlinToJvmSignatureMapper (100%) rename compiler/cli/{src => resources}/META-INF/services/org.jetbrains.kotlin.diagnostics.rendering.DefaultErrorMessages$Extension (100%) rename compiler/cli/{src => resources}/META-INF/services/org.jetbrains.kotlin.util.ModuleVisibilityHelper (100%) rename compiler/frontend.script/{src => resources}/META-INF/services/org.jetbrains.kotlin.script.ScriptHelper (100%) rename core/descriptors.jvm/{src => resources}/META-INF/services/org.jetbrains.kotlin.resolve.ExternalOverridabilityCondition (100%) rename core/deserialization/{src => resources}/META-INF/services/org.jetbrains.kotlin.builtins.BuiltInsLoader (100%) rename idea/idea-android/idea-android-output-parser/{src => resources}/META-INF/services/com.android.ide.common.blame.parser.PatternAwareOutputParser (100%) rename idea/kotlin-gradle-tooling/{src => resources}/META-INF/services/org.jetbrains.plugins.gradle.tooling.ModelBuilderService (100%) rename idea/{src => resources}/META-INF/android-lint.xml (100%) rename idea/{src => resources}/META-INF/android-lint.xml.173 (100%) rename idea/{src => resources}/META-INF/android-lint.xml.as31 (100%) rename idea/{src => resources}/META-INF/android-lint.xml.as32 (100%) rename idea/{src => resources}/META-INF/android-lint.xml.as33 (100%) rename idea/{src => resources}/META-INF/android-lint.xml.as34 (100%) rename idea/{src => resources}/META-INF/android.xml (100%) rename idea/{src => resources}/META-INF/android.xml.173 (100%) rename idea/{src => resources}/META-INF/android.xml.as31 (100%) rename idea/{src => resources}/META-INF/android.xml.as32 (100%) rename idea/{src => resources}/META-INF/coverage.xml (100%) rename idea/{src => resources}/META-INF/decompiler.xml (100%) rename idea/{src => resources}/META-INF/extensions/compiler.xml (100%) rename idea/{src => resources}/META-INF/extensions/ide.xml (100%) rename idea/{src => resources}/META-INF/extensions/ide.xml.as33 (100%) rename idea/{src => resources}/META-INF/extensions/ide.xml.as34 (100%) rename idea/{src => resources}/META-INF/git4idea.xml (100%) rename idea/{src => resources}/META-INF/git4idea.xml.181 (100%) rename idea/{src => resources}/META-INF/git4idea.xml.as33 (100%) rename idea/{src => resources}/META-INF/git4idea.xml.as34 (100%) rename idea/{src => resources}/META-INF/gradle-java.xml (100%) rename idea/{src => resources}/META-INF/gradle-java.xml.181 (100%) rename idea/{src => resources}/META-INF/gradle-java.xml.as33 (100%) rename idea/{src => resources}/META-INF/gradle-java.xml.as34 (100%) rename idea/{src => resources}/META-INF/gradle.xml (100%) rename idea/{src => resources}/META-INF/gradle.xml.173 (100%) rename idea/{src => resources}/META-INF/gradle.xml.181 (100%) rename idea/{src => resources}/META-INF/i18n.xml (100%) rename idea/{src => resources}/META-INF/injection.xml (100%) rename idea/{src => resources}/META-INF/javaScriptDebug.xml (100%) rename idea/{src => resources}/META-INF/junit.xml (100%) rename idea/{src => resources}/META-INF/jvm.xml (100%) rename idea/{src => resources}/META-INF/jvm.xml.181 (100%) rename idea/{src => resources}/META-INF/kotlin-copyright.xml (100%) rename idea/{src => resources}/META-INF/kotlinx-serialization.xml (100%) rename idea/{src => resources}/META-INF/maven.xml (100%) rename idea/{src => resources}/META-INF/native.xml (100%) rename idea/{src => resources}/META-INF/plugin-common.xml (100%) rename idea/{src => resources}/META-INF/plugin-kotlin-extensions.xml (100%) rename idea/{src => resources}/META-INF/plugin.xml (100%) rename idea/{src => resources}/META-INF/plugin.xml.173 (100%) rename idea/{src => resources}/META-INF/plugin.xml.181 (100%) rename idea/{src => resources}/META-INF/plugin.xml.183 (100%) rename idea/{src => resources}/META-INF/plugin.xml.as31 (100%) rename idea/{src => resources}/META-INF/plugin.xml.as32 (100%) rename idea/{src => resources}/META-INF/plugin.xml.as33 (100%) rename idea/{src => resources}/META-INF/plugin.xml.as34 (100%) rename idea/{src => resources}/META-INF/pluginIcon.svg (100%) rename idea/{src => resources}/META-INF/services/org.jetbrains.jps.model.serialization.JpsModelSerializerExtension (100%) rename idea/{src => resources}/META-INF/services/org.jetbrains.kotlin.diagnostics.rendering.DefaultErrorMessages$Extension (100%) rename idea/{src => resources}/META-INF/stream-debugger.xml (100%) rename idea/{src => resources}/META-INF/testng-j.xml (100%) rename idea/{src => resources}/META-INF/tipsAndTricks.xml (100%) rename idea/{src => resources}/org/jetbrains/kotlin/idea/refactoring/KotlinRefactoringBundle.properties (100%) rename jps-plugin/{src => resources}/META-INF/services/org.jetbrains.jps.builders.AdditionalRootsProviderService (100%) rename jps-plugin/{src => resources}/META-INF/services/org.jetbrains.jps.builders.java.JavaBuilderExtension (100%) rename jps-plugin/{src => resources}/META-INF/services/org.jetbrains.jps.builders.java.JavaBuilderExtension.173 (100%) rename jps-plugin/{src => resources}/META-INF/services/org.jetbrains.jps.builders.java.JavaBuilderExtension.as32 (100%) rename jps-plugin/{src => resources}/META-INF/services/org.jetbrains.jps.builders.java.dependencyView.AnnotationsChangeTracker (100%) rename jps-plugin/{src => resources}/META-INF/services/org.jetbrains.jps.incremental.BuilderService (100%) rename jps-plugin/{src => resources}/META-INF/services/org.jetbrains.jps.model.serialization.JpsModelSerializerExtension (100%) rename libraries/kotlinx-metadata/jvm/{src => resources}/META-INF/services/kotlinx.metadata.impl.extensions.MetadataExtensions (100%) rename plugins/allopen/allopen-cli/{src => resources}/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor (100%) rename plugins/allopen/allopen-cli/{src => resources}/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar (100%) rename plugins/allopen/allopen-ide/{src => resources}/META-INF/services/org.jetbrains.plugins.gradle.tooling.ModelBuilderService (100%) rename plugins/android-extensions/android-extensions-compiler/{src => resources}/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor (100%) rename plugins/android-extensions/android-extensions-compiler/{src => resources}/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar (100%) rename plugins/android-extensions/android-extensions-idea/{src => resources}/META-INF/services/org.jetbrains.plugins.gradle.tooling.ModelBuilderService (100%) rename plugins/android-extensions/android-extensions-jps/{src => resources}/META-INF/services/org.jetbrains.jps.model.serialization.JpsModelSerializerExtension (100%) rename plugins/android-extensions/android-extensions-jps/{src => resources}/META-INF/services/org.jetbrains.kotlin.jps.build.KotlinJpsCompilerArgumentsProvider (100%) rename plugins/imports-dumper/{src => resources}/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor (100%) rename plugins/imports-dumper/{src => resources}/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar (100%) rename plugins/kapt3/kapt3-compiler/{src => resources}/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor (100%) rename plugins/kapt3/kapt3-compiler/{src => resources}/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar (100%) rename plugins/kapt3/kapt3-idea/{src => resources}/META-INF/services/org.jetbrains.plugins.gradle.tooling.ModelBuilderService (100%) rename plugins/kotlin-serialization/kotlin-serialization-compiler/{src => resources}/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar (100%) rename plugins/noarg/noarg-cli/{src => resources}/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor (100%) rename plugins/noarg/noarg-cli/{src => resources}/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar (100%) rename plugins/noarg/noarg-ide/{src => resources}/META-INF/services/org.jetbrains.plugins.gradle.tooling.ModelBuilderService (100%) rename plugins/sam-with-receiver/sam-with-receiver-cli/{src => resources}/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor (100%) rename plugins/sam-with-receiver/sam-with-receiver-cli/{src => resources}/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar (100%) rename plugins/sam-with-receiver/sam-with-receiver-ide/{src => resources}/META-INF/services/org.jetbrains.plugins.gradle.tooling.ModelBuilderService (100%) rename plugins/scripting/scripting-cli/{src => resources}/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor (100%) rename plugins/scripting/scripting-cli/{src => resources}/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar (100%) rename plugins/source-sections/source-sections-compiler/{src => resources}/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor (100%) rename plugins/source-sections/source-sections-compiler/{src => resources}/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar (100%) diff --git a/compiler/backend/src/META-INF/services/org.jetbrains.kotlin.resolve.jvm.jvmSignature.KotlinToJvmSignatureMapper b/compiler/backend/resources/META-INF/services/org.jetbrains.kotlin.resolve.jvm.jvmSignature.KotlinToJvmSignatureMapper similarity index 100% rename from compiler/backend/src/META-INF/services/org.jetbrains.kotlin.resolve.jvm.jvmSignature.KotlinToJvmSignatureMapper rename to compiler/backend/resources/META-INF/services/org.jetbrains.kotlin.resolve.jvm.jvmSignature.KotlinToJvmSignatureMapper diff --git a/compiler/cli/src/META-INF/services/org.jetbrains.kotlin.diagnostics.rendering.DefaultErrorMessages$Extension b/compiler/cli/resources/META-INF/services/org.jetbrains.kotlin.diagnostics.rendering.DefaultErrorMessages$Extension similarity index 100% rename from compiler/cli/src/META-INF/services/org.jetbrains.kotlin.diagnostics.rendering.DefaultErrorMessages$Extension rename to compiler/cli/resources/META-INF/services/org.jetbrains.kotlin.diagnostics.rendering.DefaultErrorMessages$Extension diff --git a/compiler/cli/src/META-INF/services/org.jetbrains.kotlin.util.ModuleVisibilityHelper b/compiler/cli/resources/META-INF/services/org.jetbrains.kotlin.util.ModuleVisibilityHelper similarity index 100% rename from compiler/cli/src/META-INF/services/org.jetbrains.kotlin.util.ModuleVisibilityHelper rename to compiler/cli/resources/META-INF/services/org.jetbrains.kotlin.util.ModuleVisibilityHelper diff --git a/compiler/frontend.script/src/META-INF/services/org.jetbrains.kotlin.script.ScriptHelper b/compiler/frontend.script/resources/META-INF/services/org.jetbrains.kotlin.script.ScriptHelper similarity index 100% rename from compiler/frontend.script/src/META-INF/services/org.jetbrains.kotlin.script.ScriptHelper rename to compiler/frontend.script/resources/META-INF/services/org.jetbrains.kotlin.script.ScriptHelper diff --git a/core/descriptors.jvm/src/META-INF/services/org.jetbrains.kotlin.resolve.ExternalOverridabilityCondition b/core/descriptors.jvm/resources/META-INF/services/org.jetbrains.kotlin.resolve.ExternalOverridabilityCondition similarity index 100% rename from core/descriptors.jvm/src/META-INF/services/org.jetbrains.kotlin.resolve.ExternalOverridabilityCondition rename to core/descriptors.jvm/resources/META-INF/services/org.jetbrains.kotlin.resolve.ExternalOverridabilityCondition diff --git a/core/deserialization/src/META-INF/services/org.jetbrains.kotlin.builtins.BuiltInsLoader b/core/deserialization/resources/META-INF/services/org.jetbrains.kotlin.builtins.BuiltInsLoader similarity index 100% rename from core/deserialization/src/META-INF/services/org.jetbrains.kotlin.builtins.BuiltInsLoader rename to core/deserialization/resources/META-INF/services/org.jetbrains.kotlin.builtins.BuiltInsLoader diff --git a/idea/idea-android/idea-android-output-parser/src/META-INF/services/com.android.ide.common.blame.parser.PatternAwareOutputParser b/idea/idea-android/idea-android-output-parser/resources/META-INF/services/com.android.ide.common.blame.parser.PatternAwareOutputParser similarity index 100% rename from idea/idea-android/idea-android-output-parser/src/META-INF/services/com.android.ide.common.blame.parser.PatternAwareOutputParser rename to idea/idea-android/idea-android-output-parser/resources/META-INF/services/com.android.ide.common.blame.parser.PatternAwareOutputParser diff --git a/idea/kotlin-gradle-tooling/src/META-INF/services/org.jetbrains.plugins.gradle.tooling.ModelBuilderService b/idea/kotlin-gradle-tooling/resources/META-INF/services/org.jetbrains.plugins.gradle.tooling.ModelBuilderService similarity index 100% rename from idea/kotlin-gradle-tooling/src/META-INF/services/org.jetbrains.plugins.gradle.tooling.ModelBuilderService rename to idea/kotlin-gradle-tooling/resources/META-INF/services/org.jetbrains.plugins.gradle.tooling.ModelBuilderService diff --git a/idea/src/META-INF/android-lint.xml b/idea/resources/META-INF/android-lint.xml similarity index 100% rename from idea/src/META-INF/android-lint.xml rename to idea/resources/META-INF/android-lint.xml diff --git a/idea/src/META-INF/android-lint.xml.173 b/idea/resources/META-INF/android-lint.xml.173 similarity index 100% rename from idea/src/META-INF/android-lint.xml.173 rename to idea/resources/META-INF/android-lint.xml.173 diff --git a/idea/src/META-INF/android-lint.xml.as31 b/idea/resources/META-INF/android-lint.xml.as31 similarity index 100% rename from idea/src/META-INF/android-lint.xml.as31 rename to idea/resources/META-INF/android-lint.xml.as31 diff --git a/idea/src/META-INF/android-lint.xml.as32 b/idea/resources/META-INF/android-lint.xml.as32 similarity index 100% rename from idea/src/META-INF/android-lint.xml.as32 rename to idea/resources/META-INF/android-lint.xml.as32 diff --git a/idea/src/META-INF/android-lint.xml.as33 b/idea/resources/META-INF/android-lint.xml.as33 similarity index 100% rename from idea/src/META-INF/android-lint.xml.as33 rename to idea/resources/META-INF/android-lint.xml.as33 diff --git a/idea/src/META-INF/android-lint.xml.as34 b/idea/resources/META-INF/android-lint.xml.as34 similarity index 100% rename from idea/src/META-INF/android-lint.xml.as34 rename to idea/resources/META-INF/android-lint.xml.as34 diff --git a/idea/src/META-INF/android.xml b/idea/resources/META-INF/android.xml similarity index 100% rename from idea/src/META-INF/android.xml rename to idea/resources/META-INF/android.xml diff --git a/idea/src/META-INF/android.xml.173 b/idea/resources/META-INF/android.xml.173 similarity index 100% rename from idea/src/META-INF/android.xml.173 rename to idea/resources/META-INF/android.xml.173 diff --git a/idea/src/META-INF/android.xml.as31 b/idea/resources/META-INF/android.xml.as31 similarity index 100% rename from idea/src/META-INF/android.xml.as31 rename to idea/resources/META-INF/android.xml.as31 diff --git a/idea/src/META-INF/android.xml.as32 b/idea/resources/META-INF/android.xml.as32 similarity index 100% rename from idea/src/META-INF/android.xml.as32 rename to idea/resources/META-INF/android.xml.as32 diff --git a/idea/src/META-INF/coverage.xml b/idea/resources/META-INF/coverage.xml similarity index 100% rename from idea/src/META-INF/coverage.xml rename to idea/resources/META-INF/coverage.xml diff --git a/idea/src/META-INF/decompiler.xml b/idea/resources/META-INF/decompiler.xml similarity index 100% rename from idea/src/META-INF/decompiler.xml rename to idea/resources/META-INF/decompiler.xml diff --git a/idea/src/META-INF/extensions/compiler.xml b/idea/resources/META-INF/extensions/compiler.xml similarity index 100% rename from idea/src/META-INF/extensions/compiler.xml rename to idea/resources/META-INF/extensions/compiler.xml diff --git a/idea/src/META-INF/extensions/ide.xml b/idea/resources/META-INF/extensions/ide.xml similarity index 100% rename from idea/src/META-INF/extensions/ide.xml rename to idea/resources/META-INF/extensions/ide.xml diff --git a/idea/src/META-INF/extensions/ide.xml.as33 b/idea/resources/META-INF/extensions/ide.xml.as33 similarity index 100% rename from idea/src/META-INF/extensions/ide.xml.as33 rename to idea/resources/META-INF/extensions/ide.xml.as33 diff --git a/idea/src/META-INF/extensions/ide.xml.as34 b/idea/resources/META-INF/extensions/ide.xml.as34 similarity index 100% rename from idea/src/META-INF/extensions/ide.xml.as34 rename to idea/resources/META-INF/extensions/ide.xml.as34 diff --git a/idea/src/META-INF/git4idea.xml b/idea/resources/META-INF/git4idea.xml similarity index 100% rename from idea/src/META-INF/git4idea.xml rename to idea/resources/META-INF/git4idea.xml diff --git a/idea/src/META-INF/git4idea.xml.181 b/idea/resources/META-INF/git4idea.xml.181 similarity index 100% rename from idea/src/META-INF/git4idea.xml.181 rename to idea/resources/META-INF/git4idea.xml.181 diff --git a/idea/src/META-INF/git4idea.xml.as33 b/idea/resources/META-INF/git4idea.xml.as33 similarity index 100% rename from idea/src/META-INF/git4idea.xml.as33 rename to idea/resources/META-INF/git4idea.xml.as33 diff --git a/idea/src/META-INF/git4idea.xml.as34 b/idea/resources/META-INF/git4idea.xml.as34 similarity index 100% rename from idea/src/META-INF/git4idea.xml.as34 rename to idea/resources/META-INF/git4idea.xml.as34 diff --git a/idea/src/META-INF/gradle-java.xml b/idea/resources/META-INF/gradle-java.xml similarity index 100% rename from idea/src/META-INF/gradle-java.xml rename to idea/resources/META-INF/gradle-java.xml diff --git a/idea/src/META-INF/gradle-java.xml.181 b/idea/resources/META-INF/gradle-java.xml.181 similarity index 100% rename from idea/src/META-INF/gradle-java.xml.181 rename to idea/resources/META-INF/gradle-java.xml.181 diff --git a/idea/src/META-INF/gradle-java.xml.as33 b/idea/resources/META-INF/gradle-java.xml.as33 similarity index 100% rename from idea/src/META-INF/gradle-java.xml.as33 rename to idea/resources/META-INF/gradle-java.xml.as33 diff --git a/idea/src/META-INF/gradle-java.xml.as34 b/idea/resources/META-INF/gradle-java.xml.as34 similarity index 100% rename from idea/src/META-INF/gradle-java.xml.as34 rename to idea/resources/META-INF/gradle-java.xml.as34 diff --git a/idea/src/META-INF/gradle.xml b/idea/resources/META-INF/gradle.xml similarity index 100% rename from idea/src/META-INF/gradle.xml rename to idea/resources/META-INF/gradle.xml diff --git a/idea/src/META-INF/gradle.xml.173 b/idea/resources/META-INF/gradle.xml.173 similarity index 100% rename from idea/src/META-INF/gradle.xml.173 rename to idea/resources/META-INF/gradle.xml.173 diff --git a/idea/src/META-INF/gradle.xml.181 b/idea/resources/META-INF/gradle.xml.181 similarity index 100% rename from idea/src/META-INF/gradle.xml.181 rename to idea/resources/META-INF/gradle.xml.181 diff --git a/idea/src/META-INF/i18n.xml b/idea/resources/META-INF/i18n.xml similarity index 100% rename from idea/src/META-INF/i18n.xml rename to idea/resources/META-INF/i18n.xml diff --git a/idea/src/META-INF/injection.xml b/idea/resources/META-INF/injection.xml similarity index 100% rename from idea/src/META-INF/injection.xml rename to idea/resources/META-INF/injection.xml diff --git a/idea/src/META-INF/javaScriptDebug.xml b/idea/resources/META-INF/javaScriptDebug.xml similarity index 100% rename from idea/src/META-INF/javaScriptDebug.xml rename to idea/resources/META-INF/javaScriptDebug.xml diff --git a/idea/src/META-INF/junit.xml b/idea/resources/META-INF/junit.xml similarity index 100% rename from idea/src/META-INF/junit.xml rename to idea/resources/META-INF/junit.xml diff --git a/idea/src/META-INF/jvm.xml b/idea/resources/META-INF/jvm.xml similarity index 100% rename from idea/src/META-INF/jvm.xml rename to idea/resources/META-INF/jvm.xml diff --git a/idea/src/META-INF/jvm.xml.181 b/idea/resources/META-INF/jvm.xml.181 similarity index 100% rename from idea/src/META-INF/jvm.xml.181 rename to idea/resources/META-INF/jvm.xml.181 diff --git a/idea/src/META-INF/kotlin-copyright.xml b/idea/resources/META-INF/kotlin-copyright.xml similarity index 100% rename from idea/src/META-INF/kotlin-copyright.xml rename to idea/resources/META-INF/kotlin-copyright.xml diff --git a/idea/src/META-INF/kotlinx-serialization.xml b/idea/resources/META-INF/kotlinx-serialization.xml similarity index 100% rename from idea/src/META-INF/kotlinx-serialization.xml rename to idea/resources/META-INF/kotlinx-serialization.xml diff --git a/idea/src/META-INF/maven.xml b/idea/resources/META-INF/maven.xml similarity index 100% rename from idea/src/META-INF/maven.xml rename to idea/resources/META-INF/maven.xml diff --git a/idea/src/META-INF/native.xml b/idea/resources/META-INF/native.xml similarity index 100% rename from idea/src/META-INF/native.xml rename to idea/resources/META-INF/native.xml diff --git a/idea/src/META-INF/plugin-common.xml b/idea/resources/META-INF/plugin-common.xml similarity index 100% rename from idea/src/META-INF/plugin-common.xml rename to idea/resources/META-INF/plugin-common.xml diff --git a/idea/src/META-INF/plugin-kotlin-extensions.xml b/idea/resources/META-INF/plugin-kotlin-extensions.xml similarity index 100% rename from idea/src/META-INF/plugin-kotlin-extensions.xml rename to idea/resources/META-INF/plugin-kotlin-extensions.xml diff --git a/idea/src/META-INF/plugin.xml b/idea/resources/META-INF/plugin.xml similarity index 100% rename from idea/src/META-INF/plugin.xml rename to idea/resources/META-INF/plugin.xml diff --git a/idea/src/META-INF/plugin.xml.173 b/idea/resources/META-INF/plugin.xml.173 similarity index 100% rename from idea/src/META-INF/plugin.xml.173 rename to idea/resources/META-INF/plugin.xml.173 diff --git a/idea/src/META-INF/plugin.xml.181 b/idea/resources/META-INF/plugin.xml.181 similarity index 100% rename from idea/src/META-INF/plugin.xml.181 rename to idea/resources/META-INF/plugin.xml.181 diff --git a/idea/src/META-INF/plugin.xml.183 b/idea/resources/META-INF/plugin.xml.183 similarity index 100% rename from idea/src/META-INF/plugin.xml.183 rename to idea/resources/META-INF/plugin.xml.183 diff --git a/idea/src/META-INF/plugin.xml.as31 b/idea/resources/META-INF/plugin.xml.as31 similarity index 100% rename from idea/src/META-INF/plugin.xml.as31 rename to idea/resources/META-INF/plugin.xml.as31 diff --git a/idea/src/META-INF/plugin.xml.as32 b/idea/resources/META-INF/plugin.xml.as32 similarity index 100% rename from idea/src/META-INF/plugin.xml.as32 rename to idea/resources/META-INF/plugin.xml.as32 diff --git a/idea/src/META-INF/plugin.xml.as33 b/idea/resources/META-INF/plugin.xml.as33 similarity index 100% rename from idea/src/META-INF/plugin.xml.as33 rename to idea/resources/META-INF/plugin.xml.as33 diff --git a/idea/src/META-INF/plugin.xml.as34 b/idea/resources/META-INF/plugin.xml.as34 similarity index 100% rename from idea/src/META-INF/plugin.xml.as34 rename to idea/resources/META-INF/plugin.xml.as34 diff --git a/idea/src/META-INF/pluginIcon.svg b/idea/resources/META-INF/pluginIcon.svg similarity index 100% rename from idea/src/META-INF/pluginIcon.svg rename to idea/resources/META-INF/pluginIcon.svg diff --git a/idea/src/META-INF/services/org.jetbrains.jps.model.serialization.JpsModelSerializerExtension b/idea/resources/META-INF/services/org.jetbrains.jps.model.serialization.JpsModelSerializerExtension similarity index 100% rename from idea/src/META-INF/services/org.jetbrains.jps.model.serialization.JpsModelSerializerExtension rename to idea/resources/META-INF/services/org.jetbrains.jps.model.serialization.JpsModelSerializerExtension diff --git a/idea/src/META-INF/services/org.jetbrains.kotlin.diagnostics.rendering.DefaultErrorMessages$Extension b/idea/resources/META-INF/services/org.jetbrains.kotlin.diagnostics.rendering.DefaultErrorMessages$Extension similarity index 100% rename from idea/src/META-INF/services/org.jetbrains.kotlin.diagnostics.rendering.DefaultErrorMessages$Extension rename to idea/resources/META-INF/services/org.jetbrains.kotlin.diagnostics.rendering.DefaultErrorMessages$Extension diff --git a/idea/src/META-INF/stream-debugger.xml b/idea/resources/META-INF/stream-debugger.xml similarity index 100% rename from idea/src/META-INF/stream-debugger.xml rename to idea/resources/META-INF/stream-debugger.xml diff --git a/idea/src/META-INF/testng-j.xml b/idea/resources/META-INF/testng-j.xml similarity index 100% rename from idea/src/META-INF/testng-j.xml rename to idea/resources/META-INF/testng-j.xml diff --git a/idea/src/META-INF/tipsAndTricks.xml b/idea/resources/META-INF/tipsAndTricks.xml similarity index 100% rename from idea/src/META-INF/tipsAndTricks.xml rename to idea/resources/META-INF/tipsAndTricks.xml diff --git a/idea/src/org/jetbrains/kotlin/idea/refactoring/KotlinRefactoringBundle.properties b/idea/resources/org/jetbrains/kotlin/idea/refactoring/KotlinRefactoringBundle.properties similarity index 100% rename from idea/src/org/jetbrains/kotlin/idea/refactoring/KotlinRefactoringBundle.properties rename to idea/resources/org/jetbrains/kotlin/idea/refactoring/KotlinRefactoringBundle.properties diff --git a/jps-plugin/src/META-INF/services/org.jetbrains.jps.builders.AdditionalRootsProviderService b/jps-plugin/resources/META-INF/services/org.jetbrains.jps.builders.AdditionalRootsProviderService similarity index 100% rename from jps-plugin/src/META-INF/services/org.jetbrains.jps.builders.AdditionalRootsProviderService rename to jps-plugin/resources/META-INF/services/org.jetbrains.jps.builders.AdditionalRootsProviderService diff --git a/jps-plugin/src/META-INF/services/org.jetbrains.jps.builders.java.JavaBuilderExtension b/jps-plugin/resources/META-INF/services/org.jetbrains.jps.builders.java.JavaBuilderExtension similarity index 100% rename from jps-plugin/src/META-INF/services/org.jetbrains.jps.builders.java.JavaBuilderExtension rename to jps-plugin/resources/META-INF/services/org.jetbrains.jps.builders.java.JavaBuilderExtension diff --git a/jps-plugin/src/META-INF/services/org.jetbrains.jps.builders.java.JavaBuilderExtension.173 b/jps-plugin/resources/META-INF/services/org.jetbrains.jps.builders.java.JavaBuilderExtension.173 similarity index 100% rename from jps-plugin/src/META-INF/services/org.jetbrains.jps.builders.java.JavaBuilderExtension.173 rename to jps-plugin/resources/META-INF/services/org.jetbrains.jps.builders.java.JavaBuilderExtension.173 diff --git a/jps-plugin/src/META-INF/services/org.jetbrains.jps.builders.java.JavaBuilderExtension.as32 b/jps-plugin/resources/META-INF/services/org.jetbrains.jps.builders.java.JavaBuilderExtension.as32 similarity index 100% rename from jps-plugin/src/META-INF/services/org.jetbrains.jps.builders.java.JavaBuilderExtension.as32 rename to jps-plugin/resources/META-INF/services/org.jetbrains.jps.builders.java.JavaBuilderExtension.as32 diff --git a/jps-plugin/src/META-INF/services/org.jetbrains.jps.builders.java.dependencyView.AnnotationsChangeTracker b/jps-plugin/resources/META-INF/services/org.jetbrains.jps.builders.java.dependencyView.AnnotationsChangeTracker similarity index 100% rename from jps-plugin/src/META-INF/services/org.jetbrains.jps.builders.java.dependencyView.AnnotationsChangeTracker rename to jps-plugin/resources/META-INF/services/org.jetbrains.jps.builders.java.dependencyView.AnnotationsChangeTracker diff --git a/jps-plugin/src/META-INF/services/org.jetbrains.jps.incremental.BuilderService b/jps-plugin/resources/META-INF/services/org.jetbrains.jps.incremental.BuilderService similarity index 100% rename from jps-plugin/src/META-INF/services/org.jetbrains.jps.incremental.BuilderService rename to jps-plugin/resources/META-INF/services/org.jetbrains.jps.incremental.BuilderService diff --git a/jps-plugin/src/META-INF/services/org.jetbrains.jps.model.serialization.JpsModelSerializerExtension b/jps-plugin/resources/META-INF/services/org.jetbrains.jps.model.serialization.JpsModelSerializerExtension similarity index 100% rename from jps-plugin/src/META-INF/services/org.jetbrains.jps.model.serialization.JpsModelSerializerExtension rename to jps-plugin/resources/META-INF/services/org.jetbrains.jps.model.serialization.JpsModelSerializerExtension diff --git a/libraries/kotlinx-metadata/jvm/src/META-INF/services/kotlinx.metadata.impl.extensions.MetadataExtensions b/libraries/kotlinx-metadata/jvm/resources/META-INF/services/kotlinx.metadata.impl.extensions.MetadataExtensions similarity index 100% rename from libraries/kotlinx-metadata/jvm/src/META-INF/services/kotlinx.metadata.impl.extensions.MetadataExtensions rename to libraries/kotlinx-metadata/jvm/resources/META-INF/services/kotlinx.metadata.impl.extensions.MetadataExtensions diff --git a/plugins/allopen/allopen-cli/src/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor b/plugins/allopen/allopen-cli/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor similarity index 100% rename from plugins/allopen/allopen-cli/src/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor rename to plugins/allopen/allopen-cli/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor diff --git a/plugins/allopen/allopen-cli/src/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar b/plugins/allopen/allopen-cli/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar similarity index 100% rename from plugins/allopen/allopen-cli/src/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar rename to plugins/allopen/allopen-cli/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar diff --git a/plugins/allopen/allopen-ide/src/META-INF/services/org.jetbrains.plugins.gradle.tooling.ModelBuilderService b/plugins/allopen/allopen-ide/resources/META-INF/services/org.jetbrains.plugins.gradle.tooling.ModelBuilderService similarity index 100% rename from plugins/allopen/allopen-ide/src/META-INF/services/org.jetbrains.plugins.gradle.tooling.ModelBuilderService rename to plugins/allopen/allopen-ide/resources/META-INF/services/org.jetbrains.plugins.gradle.tooling.ModelBuilderService diff --git a/plugins/android-extensions/android-extensions-compiler/src/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor b/plugins/android-extensions/android-extensions-compiler/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor similarity index 100% rename from plugins/android-extensions/android-extensions-compiler/src/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor rename to plugins/android-extensions/android-extensions-compiler/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor diff --git a/plugins/android-extensions/android-extensions-compiler/src/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar b/plugins/android-extensions/android-extensions-compiler/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar similarity index 100% rename from plugins/android-extensions/android-extensions-compiler/src/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar rename to plugins/android-extensions/android-extensions-compiler/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar diff --git a/plugins/android-extensions/android-extensions-idea/src/META-INF/services/org.jetbrains.plugins.gradle.tooling.ModelBuilderService b/plugins/android-extensions/android-extensions-idea/resources/META-INF/services/org.jetbrains.plugins.gradle.tooling.ModelBuilderService similarity index 100% rename from plugins/android-extensions/android-extensions-idea/src/META-INF/services/org.jetbrains.plugins.gradle.tooling.ModelBuilderService rename to plugins/android-extensions/android-extensions-idea/resources/META-INF/services/org.jetbrains.plugins.gradle.tooling.ModelBuilderService diff --git a/plugins/android-extensions/android-extensions-jps/src/META-INF/services/org.jetbrains.jps.model.serialization.JpsModelSerializerExtension b/plugins/android-extensions/android-extensions-jps/resources/META-INF/services/org.jetbrains.jps.model.serialization.JpsModelSerializerExtension similarity index 100% rename from plugins/android-extensions/android-extensions-jps/src/META-INF/services/org.jetbrains.jps.model.serialization.JpsModelSerializerExtension rename to plugins/android-extensions/android-extensions-jps/resources/META-INF/services/org.jetbrains.jps.model.serialization.JpsModelSerializerExtension diff --git a/plugins/android-extensions/android-extensions-jps/src/META-INF/services/org.jetbrains.kotlin.jps.build.KotlinJpsCompilerArgumentsProvider b/plugins/android-extensions/android-extensions-jps/resources/META-INF/services/org.jetbrains.kotlin.jps.build.KotlinJpsCompilerArgumentsProvider similarity index 100% rename from plugins/android-extensions/android-extensions-jps/src/META-INF/services/org.jetbrains.kotlin.jps.build.KotlinJpsCompilerArgumentsProvider rename to plugins/android-extensions/android-extensions-jps/resources/META-INF/services/org.jetbrains.kotlin.jps.build.KotlinJpsCompilerArgumentsProvider diff --git a/plugins/imports-dumper/src/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor b/plugins/imports-dumper/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor similarity index 100% rename from plugins/imports-dumper/src/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor rename to plugins/imports-dumper/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor diff --git a/plugins/imports-dumper/src/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar b/plugins/imports-dumper/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar similarity index 100% rename from plugins/imports-dumper/src/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar rename to plugins/imports-dumper/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar diff --git a/plugins/kapt3/kapt3-compiler/src/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor b/plugins/kapt3/kapt3-compiler/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor similarity index 100% rename from plugins/kapt3/kapt3-compiler/src/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor rename to plugins/kapt3/kapt3-compiler/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor diff --git a/plugins/kapt3/kapt3-compiler/src/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar b/plugins/kapt3/kapt3-compiler/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar similarity index 100% rename from plugins/kapt3/kapt3-compiler/src/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar rename to plugins/kapt3/kapt3-compiler/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar diff --git a/plugins/kapt3/kapt3-idea/src/META-INF/services/org.jetbrains.plugins.gradle.tooling.ModelBuilderService b/plugins/kapt3/kapt3-idea/resources/META-INF/services/org.jetbrains.plugins.gradle.tooling.ModelBuilderService similarity index 100% rename from plugins/kapt3/kapt3-idea/src/META-INF/services/org.jetbrains.plugins.gradle.tooling.ModelBuilderService rename to plugins/kapt3/kapt3-idea/resources/META-INF/services/org.jetbrains.plugins.gradle.tooling.ModelBuilderService diff --git a/plugins/kotlin-serialization/kotlin-serialization-compiler/src/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar b/plugins/kotlin-serialization/kotlin-serialization-compiler/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar similarity index 100% rename from plugins/kotlin-serialization/kotlin-serialization-compiler/src/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar rename to plugins/kotlin-serialization/kotlin-serialization-compiler/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar diff --git a/plugins/noarg/noarg-cli/src/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor b/plugins/noarg/noarg-cli/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor similarity index 100% rename from plugins/noarg/noarg-cli/src/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor rename to plugins/noarg/noarg-cli/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor diff --git a/plugins/noarg/noarg-cli/src/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar b/plugins/noarg/noarg-cli/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar similarity index 100% rename from plugins/noarg/noarg-cli/src/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar rename to plugins/noarg/noarg-cli/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar diff --git a/plugins/noarg/noarg-ide/src/META-INF/services/org.jetbrains.plugins.gradle.tooling.ModelBuilderService b/plugins/noarg/noarg-ide/resources/META-INF/services/org.jetbrains.plugins.gradle.tooling.ModelBuilderService similarity index 100% rename from plugins/noarg/noarg-ide/src/META-INF/services/org.jetbrains.plugins.gradle.tooling.ModelBuilderService rename to plugins/noarg/noarg-ide/resources/META-INF/services/org.jetbrains.plugins.gradle.tooling.ModelBuilderService diff --git a/plugins/sam-with-receiver/sam-with-receiver-cli/src/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor b/plugins/sam-with-receiver/sam-with-receiver-cli/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor similarity index 100% rename from plugins/sam-with-receiver/sam-with-receiver-cli/src/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor rename to plugins/sam-with-receiver/sam-with-receiver-cli/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor diff --git a/plugins/sam-with-receiver/sam-with-receiver-cli/src/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar b/plugins/sam-with-receiver/sam-with-receiver-cli/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar similarity index 100% rename from plugins/sam-with-receiver/sam-with-receiver-cli/src/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar rename to plugins/sam-with-receiver/sam-with-receiver-cli/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar diff --git a/plugins/sam-with-receiver/sam-with-receiver-ide/src/META-INF/services/org.jetbrains.plugins.gradle.tooling.ModelBuilderService b/plugins/sam-with-receiver/sam-with-receiver-ide/resources/META-INF/services/org.jetbrains.plugins.gradle.tooling.ModelBuilderService similarity index 100% rename from plugins/sam-with-receiver/sam-with-receiver-ide/src/META-INF/services/org.jetbrains.plugins.gradle.tooling.ModelBuilderService rename to plugins/sam-with-receiver/sam-with-receiver-ide/resources/META-INF/services/org.jetbrains.plugins.gradle.tooling.ModelBuilderService diff --git a/plugins/scripting/scripting-cli/src/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor b/plugins/scripting/scripting-cli/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor similarity index 100% rename from plugins/scripting/scripting-cli/src/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor rename to plugins/scripting/scripting-cli/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor diff --git a/plugins/scripting/scripting-cli/src/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar b/plugins/scripting/scripting-cli/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar similarity index 100% rename from plugins/scripting/scripting-cli/src/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar rename to plugins/scripting/scripting-cli/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar diff --git a/plugins/source-sections/source-sections-compiler/src/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor b/plugins/source-sections/source-sections-compiler/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor similarity index 100% rename from plugins/source-sections/source-sections-compiler/src/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor rename to plugins/source-sections/source-sections-compiler/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor diff --git a/plugins/source-sections/source-sections-compiler/src/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar b/plugins/source-sections/source-sections-compiler/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar similarity index 100% rename from plugins/source-sections/source-sections-compiler/src/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar rename to plugins/source-sections/source-sections-compiler/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar