When I want to run my Scala project, I cd
to the project directory and do
$ sbt "run arg1"
How can I do the same operation from outside the project directory?
sbt is a popular tool for compiling, running, and testing Scala projects of any size. Using a build tool such as sbt (or Maven/Gradle) becomes essential once you create projects with dependencies or more than one code file.
My answer is inpired by this more general question: How do I run a program with a different working directory from current, from Linux shell?
(cd myPath/; sbt "run arg1")
or
(cd myPath/ && exec sbt "run arg1")
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With