mirror of https://github.com/sbt/sbt.git
earlyOutput is a virtual file reference, so passing it directly via .toString produces a virtual path that scalac cannot resolve. Use fileConverter.value.toPath() to convert it to an actual filesystem path. Co-authored-by: corevibe555 <45244658+corevibe555@users.noreply.github.com> Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
372b945651
commit
91be1a2f7e
|
|
@ -1085,7 +1085,11 @@ object Defaults extends BuildCommon {
|
|||
)
|
||||
if (shouldApplyFlags)
|
||||
Def.uncached(
|
||||
Vector("-Ypickle-java", "-Ypickle-write", earlyOutput.value.toString) ++ old
|
||||
Vector(
|
||||
"-Ypickle-java",
|
||||
"-Ypickle-write",
|
||||
fileConverter.value.toPath(earlyOutput.value).toString
|
||||
) ++ old
|
||||
)
|
||||
else Def.uncached(old)
|
||||
} else Def.uncached(old)
|
||||
|
|
|
|||
Loading…
Reference in New Issue