Add packagePrefix to model of java roots
diff --git a/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/KotlinToJVMBytecodeCompiler.kt b/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/KotlinToJVMBytecodeCompiler.kt
index 90d2237..a8bf08f 100644
--- a/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/KotlinToJVMBytecodeCompiler.kt
+++ b/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/KotlinToJVMBytecodeCompiler.kt
@@ -145,7 +145,12 @@
addContent(Element("sources").setAttribute("path", source))
}
for (javaSourceRoots in module.getJavaSourceRoots()) {
- addContent(Element("javaSourceRoots").setAttribute("path", javaSourceRoots.path))
+ addContent(
+ Element("javaSourceRoots").apply {
+ setAttribute("path", javaSourceRoots.path)
+ javaSourceRoots.packagePrefix?.let { setAttribute("packagePrefix", it) }
+ }
+ )
}
for (classpath in configuration.get(CONTENT_ROOTS).orEmpty()) {
if (classpath is JvmClasspathRoot) {