首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >修改监视路径

问修改监视路径
EN

Stack Overflow用户
提问于 2010-08-05 22:11:54
回答 1查看 235关注 0票数 5

SBT已经触发了执行,所以如果我执行如下命令

代码语言:javascript
复制
~test

它执行所有测试用例,然后等待源代码更改。我想扩展此行为,以便在输入文件发生更改时触发执行。所有输入文件都存在于单个文件夹中。为此,我在project/build文件夹中创建了一个scala文件:

代码语言:javascript
复制
import sbt._

class ExtendedProject(info: ProjectInfo) extends DefaultProject(info)
{
  override def watchPaths = (mainSources +++ testSources +++ mainResources 
                            +++ testResources) \ "d:\\...path to folder"
}

但是当我执行test命令时,什么也没有发生!调用~test会等待一段时间,然后退出,没有任何输出。

这是因为SBT希望所有其他设置也被覆盖吗?有没有办法在build.properties文件中指定watchPaths?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-08-20 17:39:42

试试这个:

代码语言:javascript
复制
override def watchPaths = mainSources +++ testSources +++ mainResources +++ testResources +++ Path.fromFile("/path/to/your/dir")
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3415520

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档