diff --git a/.idea/modules.xml b/.idea/modules.xml
index c081eff7dd3..0abc0ef6b64 100644
--- a/.idea/modules.xml
+++ b/.idea/modules.xml
@@ -25,6 +25,7 @@
+
diff --git a/compiler/compiler-runner/compiler-runner.iml b/compiler/compiler-runner/compiler-runner.iml
new file mode 100644
index 00000000000..7d416137387
--- /dev/null
+++ b/compiler/compiler-runner/compiler-runner.iml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/jps-plugin/src/org/jetbrains/kotlin/compilerRunner/CompilerEnvironment.kt b/compiler/compiler-runner/src/org/jetbrains/kotlin/compilerRunner/CompilerEnvironment.kt
similarity index 100%
rename from jps-plugin/src/org/jetbrains/kotlin/compilerRunner/CompilerEnvironment.kt
rename to compiler/compiler-runner/src/org/jetbrains/kotlin/compilerRunner/CompilerEnvironment.kt
diff --git a/jps-plugin/src/org/jetbrains/kotlin/compilerRunner/CompilerOutputParser.java b/compiler/compiler-runner/src/org/jetbrains/kotlin/compilerRunner/CompilerOutputParser.java
similarity index 100%
rename from jps-plugin/src/org/jetbrains/kotlin/compilerRunner/CompilerOutputParser.java
rename to compiler/compiler-runner/src/org/jetbrains/kotlin/compilerRunner/CompilerOutputParser.java
diff --git a/jps-plugin/src/org/jetbrains/kotlin/compilerRunner/KotlinCompilerRunner.kt b/compiler/compiler-runner/src/org/jetbrains/kotlin/compilerRunner/KotlinCompilerRunner.kt
similarity index 100%
rename from jps-plugin/src/org/jetbrains/kotlin/compilerRunner/KotlinCompilerRunner.kt
rename to compiler/compiler-runner/src/org/jetbrains/kotlin/compilerRunner/KotlinCompilerRunner.kt
diff --git a/jps-plugin/jps-plugin.iml b/jps-plugin/jps-plugin.iml
index b7f14f215a5..21a11f39ee9 100644
--- a/jps-plugin/jps-plugin.iml
+++ b/jps-plugin/jps-plugin.iml
@@ -10,6 +10,7 @@
+