diff options
author | Adriaan Moors <adriaan.moors@typesafe.com> | 2015-06-17 15:29:55 -0700 |
---|---|---|
committer | Adriaan Moors <adriaan.moors@typesafe.com> | 2015-06-17 15:29:55 -0700 |
commit | 23bfa691e2c7372f52958912ff7dbf1cadc1a50c (patch) | |
tree | 8932cd0e89f796af7d0c79f34491433cf2fcee93 | |
parent | 7de08154a98bf63cfd9e61cc114bb28648c508da (diff) | |
parent | 0bc7146b5bd8b8b0bcc1a0363ba4b42a58287260 (diff) | |
download | scala-23bfa691e2c7372f52958912ff7dbf1cadc1a50c.tar.gz scala-23bfa691e2c7372f52958912ff7dbf1cadc1a50c.tar.bz2 scala-23bfa691e2c7372f52958912ff7dbf1cadc1a50c.zip |
Merge pull request #4535 from retronym/topic/sbt-repl
[sbt] Allow the REPL to be run from the SBT build
-rw-r--r-- | build.sbt | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -192,7 +192,12 @@ lazy val interactive = configureAsSubproject(project) .dependsOn(compiler) lazy val repl = configureAsSubproject(project) - .settings(libraryDependencies += jlineDep) + .settings( + libraryDependencies += jlineDep, + connectInput in run := true, + outputStrategy in run := Some(StdoutOutput), + run <<= (run in Compile).partialInput(" -usejavacp") // Automatically add this so that `repl/run` works without additional arguments. + ) .settings(disableDocsAndPublishingTasks: _*) .dependsOn(compiler) |