alexarchambault / mill-native-image

Apache License 2.0
18 stars 6 forks source link

Mill target fail if cs is already downloaded when running `writeNativeImageScript` #16

Closed carlosedp closed 1 year ago

carlosedp commented 1 year ago

If I run writeNativeImageScript a second time, I get:

❯ mill backend.writeNativeImageScript generate-nativeimage.sh ""
[49/50] backend.nativeImageScript
Checking https://github.com/coursier/jvm-index/raw/master/index.json
Checked https://github.com/coursier/jvm-index/raw/master/index.json
Downloading https://github.com/coursier/jvm-index/raw/master/index.json
Downloaded https://github.com/coursier/jvm-index/raw/master/index.json
gzip: /Users/cdepaula/repos/scala-playground/zio-scalajs-stack/out/backend/nativeImageDockerWorkingDir.dest/working-dir/cs already exists;  not overwritten
1 targets failed
backend.nativeImageScript os.SubprocessException: CommandResult 2

    os.proc.call(ProcessOps.scala:85)
    io.github.alexarchambault.millnativeimage.NativeImage$.generateNativeImage(NativeImage.scala:449)
    io.github.alexarchambault.millnativeimage.NativeImage.$anonfun$nativeImageScript$2(NativeImage.scala:73)