15
Khi tôi muốn chạy dự án Scala, tôi cd
vào thư mục dự án và làm'SBT run` từ bên ngoài thư mục dự án
$ sbt "run arg1"
Làm thế nào tôi có thể thực hiện thao tác tương tự từ bên ngoài thư mục dự án?
Khi tôi muốn chạy dự án Scala, tôi cd
vào thư mục dự án và làm'SBT run` từ bên ngoài thư mục dự án
$ sbt "run arg1"
Làm thế nào tôi có thể thực hiện thao tác tương tự từ bên ngoài thư mục dự án?
câu trả lời của tôi là inpired bởi câu hỏi tổng quát hơn này: How do I run a program with a different working directory from current, from Linux shell?
(cd myPath/; sbt "run arg1")
hoặc
(cd myPath/ && exec sbt "run arg1")
Cảm ơn. Những công việc này. Một nhược điểm mà tôi thấy là nó đặt một thư mục 'target' trong thư mục làm việc thay vì sử dụng thư mục' target' đã có trong thư mục dự án. Có cách nào để ngăn chặn nó làm điều đó không? – dhg
Xin lỗi tôi không biết. –
Nói chung nó hoạt động! Hãy nhớ loại bỏ dấu nháy kép của lệnh sbt. – stanleyxu2005