使sbt在测试中更新资源
在使sbt在测试中更新资源,sbt,config,typesafe,Sbt,Config,Typesafe,在sbt测试期间,我在资源加载方面遇到问题 如果我在我的测试资源目录中放置了一个typesafe配置文件,例如src/test/resources/test.conf,那么当我运行test时,它可以正常加载。但是如果我编辑src/test/resources/test.conf并再次运行test,我就看不到编辑。我必须退出sbt并重新开始查看我所做的更改。执行clean和test:clean没有帮助 我也试过了 ConfigFactory.invalidateCaches() ConfigFac
sbt测试期间,我在资源加载方面遇到问题
如果我在我的测试资源目录中放置了一个typesafe配置文件,例如src/test/resources/test.conf
,那么当我运行test
时,它可以正常加载。但是如果我编辑src/test/resources/test.conf
并再次运行test
,我就看不到编辑。我必须退出sbt并重新开始查看我所做的更改。执行clean
和test:clean
没有帮助
我也试过了
ConfigFactory.invalidateCaches()
ConfigFactory.load("test")
当我加载配置并尝试将fork-in-test:=true
添加到我的构建中时,在我的测试代码中,但没有任何区别
感谢您的帮助,谢谢 你能提供一些代码来重现这个问题吗?有一个赫库瓦时间在这个大项目之外进行复制,所以这是一件微妙的事情,我可能不会花太多时间,因为有一个可行的解决办法。