Skip to content

Commit 55109f7

Browse files
committed
jline dependencies aren't needed for scala3-compiler any longer
1 parent b159931 commit 55109f7

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

project/Build.scala

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -639,8 +639,6 @@ object Build {
639639
"-Ddotty.tests.classes.compilerInterface=" + findArtifactPath(externalDeps, "compiler-interface"),
640640
"-Ddotty.tests.classes.scalaLibrary=" + findArtifactPath(externalDeps, "scala-library"),
641641
"-Ddotty.tests.classes.scalaAsm=" + findArtifactPath(externalDeps, "scala-asm"),
642-
"-Ddotty.tests.classes.jlineTerminal=" + findArtifactPath(externalDeps, "jline-terminal"),
643-
"-Ddotty.tests.classes.jlineReader=" + findArtifactPath(externalDeps, "jline-reader"),
644642
)
645643
},
646644

@@ -901,7 +899,14 @@ object Build {
901899
"org.jline" % "jline-reader" % "3.19.0",
902900
"org.jline" % "jline-terminal" % "3.19.0",
903901
"org.jline" % "jline-terminal-jna" % "3.19.0", // needed for Windows
904-
)
902+
),
903+
javaOptions ++= {
904+
val externalDeps = externalCompilerClasspathTask.value
905+
Seq(
906+
"-Ddotty.tests.classes.jlineTerminal=" + findArtifactPath(externalDeps, "jline-terminal"),
907+
"-Ddotty.tests.classes.jlineReader=" + findArtifactPath(externalDeps, "jline-reader"),
908+
)
909+
}
905910
)
906911

907912
def dottyLibrary(implicit mode: Mode): Project = mode match {

0 commit comments

Comments
 (0)