我很难在一个"只读"中运行SBT。目录(目录我有权限,但我不能/不应该写)。
我基本上希望将所有目标目录移动到另一个位置。
问题的一半解决了:
target := file("</full/path/to/new/location>")
但它仍然在project/*
目录中创建目标目录。
我也希望在run命令中完成此操作,而不是通过更改sbt文件。 我正在使用的当前命令是:
sbt 'set target := file("</full/path/to/new/location>")' compile
添加某种系统范围的sbt配置是可能的,但我也无法使其工作。
任何想法如何实现这一目标?
答案 0 :(得分:0)
所以这是我使用符号链接的建议:
$ mkdir -p have_access/project
$ ln -sr read_only/src have_access/
$ ln -sr read_only/build.sbt have_access/
$ ln -sr read_only/project/build.properties have_access/project/
$ cd have_access
$ sbt test