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