Skip to content

Commit 729c575

Browse files
committed
properly splice package prefix for nested multi builds
1 parent 8ef1b95 commit 729c575

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

runner/src/mill/runner/MillBuildRootModule.scala

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -365,6 +365,7 @@ object MillBuildRootModule {
365365
val pkgLine = pkg.map(p => "package " + backtickWrap(p)).mkString("\n")
366366

367367
if (isBuildOrModuleSc) {
368+
val pkgPrefix = if (pkg.isEmpty) "`<empty>`" else pkg.map(backtickWrap).mkString(".")
368369
s"""$pkgLine
369370
|
370371
|import _root_.mill.runner.MillBuildRootModule
@@ -383,7 +384,7 @@ object MillBuildRootModule {
383384
| )
384385
|}
385386
|import ${backtickWrap(miscInfoName)}.{millBuildRootModuleInfo, millBaseModuleInfo}
386-
|package object ${backtickWrap(name)} extends _root_.`<empty>`.${backtickWrap(name + "_")}
387+
|package object ${backtickWrap(name)} extends _root_.$pkgPrefix.${backtickWrap(name + "_")}
387388
|import ${backtickWrap(name)}._
388389
|class ${backtickWrap(name + "_")} extends $superClass {
389390
|

0 commit comments

Comments
 (0)