scala – 修改watchpaths
发布时间:2020-12-16 18:32:20  所属栏目:安全  来源:网络整理 
            导读:如果执行类似命令,SBT已触发执行 ~test 它执行所有测试用例,然后等待源更改.我希望扩展此行为,以便在更改输入文件时获得触发执行.所有输入文件都存在于单个文件夹中.为此,我在project / buildfolder中创建了一个scala文件: import sbt._class ExtendedProje
                
                
                
            | 
                         
 如果执行类似命令,SBT已触发执行 
  
  
  
~test 它执行所有测试用例,然后等待源更改.我希望扩展此行为,以便在更改输入文件时获得触发执行.所有输入文件都存在于单个文件夹中.为此,我在project / buildfolder中创建了一个scala文件: import sbt._
class ExtendedProject(info: ProjectInfo) extends DefaultProject(info)
{
  override def watchPaths = (mainSources +++ testSources +++ mainResources 
                            +++ testResources)  "d:...path to folder"
} 
 但是当我执行测试命令时没有任何反应!调用~test等待一段时间然后退出而没有任何输出. 这是因为SBT还希望覆盖所有其他设置吗?有没有办法在build.properties文件中指定watchPaths? 解决方法
 试试这个: 
  
  
  
        override def watchPaths = mainSources +++ testSources +++ mainResources +++ testResources +++ Path.fromFile("/path/to/your/dir")
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!  | 
                  
相关内容
- AngularJs+JQuery:模糊查询过滤内容,下拉菜单排序,过滤敏
 - Scala的理解效率如何?
 - [AngularJS面面观] 17. 依赖注入 --- 注解的定义与实现
 - angularjs – Angular Datatables中的自定义加载
 - VS Code Vim:你如何突出显示当前行?
 - DockerFile:ADD和COPY之间的区别
 - 更改数据时,Angular 2 Cursor在文本框末尾跳转
 - haskell – 如何检查bash命令是否已成功执行
 - Cannot have a pipe in an action expression at column
 - angular中 ng-if 指令中的ng-model等指令失效问题
 
