Closed
Description
Behavior of command line option -version
is incorrect with Scala 3 (see also issue 11453) :
Scala 2 output
Behavior is consistent between scala
, scalac
and scaladoc
:
$ export JAVA_HOME=/c/opt/jdk-1.8.0_282-b08/
user@host MINGW64 /w/dotty
$ /c/opt/scala-2.13.4/bin/scala -version
Scala code runner version 2.13.4 -- Copyright 2002-2020, LAMP/EPFL and Lightbend, Inc.
user@host MINGW64 /w/dotty
$ /c/opt/scala-2.13.4/bin/scalac -version
Scala compiler version 2.13.4 -- Copyright 2002-2020, LAMP/EPFL and Lightbend, Inc.
user@host MINGW64 /w/dotty
$ /c/opt/scala-2.13.4/bin/scaladoc -version
Scaladoc version 2.13.4 -- Copyright 2002-2020, LAMP/EPFL and Lightbend, Inc.
Scala 3 output
Only scalac
behaves correctly :
user@host MINGW64 /w/dotty
$ /c/opt/scala-3.0.0-RC1/bin/scala -version
Starting scala3 REPL...
Scala compiler version 3.0.0-RC1 -- Copyright 2002-2021, LAMP/EPFL
scala> :quit
user@host MINGW64 /w/dotty
$ /c/opt/scala-3.0.0-RC1/bin/scalac -version
Scala compiler version 3.0.0-RC1 -- Copyright 2002-2021, LAMP/EPFL
user@host MINGW64 /w/dotty
$ /c/opt/scala-3.0.0-RC1/bin/scaladoc -version
Destination is not provided, please provide '-d' parameter pointing to directory where docs should be created
Failure
Expectation
Same behavior for Scala 2 and Scala 3.