From 4eba2d59841c43156087315e8a3e86b8c09c7a94 Mon Sep 17 00:00:00 2001 From: Iltotore Date: Sun, 3 Jan 2021 13:04:44 +0100 Subject: [PATCH] BSP: InvalidPathException on Windows Signed-off-by: Iltotore --- bsp/src/mill/bsp/ModuleUtils.scala | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bsp/src/mill/bsp/ModuleUtils.scala b/bsp/src/mill/bsp/ModuleUtils.scala index 615d36b9df1..efa72691ba8 100644 --- a/bsp/src/mill/bsp/ModuleUtils.scala +++ b/bsp/src/mill/bsp/ModuleUtils.scala @@ -128,7 +128,10 @@ object ModuleUtils { val binarySource = if (sources) all.filter(url => isSourceJar(url)) else all.filter(url => !isSourceJar(url)) - binarySource.filter(url => exists(Path(url.getFile))).map(_.toURI.toString) + binarySource.filter(url => { + val file = if(url.getFile.matches("\\/[A-z]:\\/.*")) url.getFile.substring(1) else url.getFile + exists(Path(file)) + }).map(_.toURI.toString) } /**