Scala SBT覆盖范围“;排除“;用于游戏应用

Scala SBT覆盖范围“;排除“;用于游戏应用,scala,playframework-2.0,scoverage,Scala,Playframework 2.0,Scoverage,我使用sbt scoverage作为我们的Play应用程序 我使用以下配置来排除反向和路由生成的文件 coverageExcludedPackages := ";Reverse.;Routes.;" 但是,这只能排除生成的反向scala文件,不能排除路由文件。即使我使用下面的脚本,它也会执行相同的操作 coverageExcludedPackages := ";Routes.*;" 有人知道什么是正确的正则表达式吗 试试看 coverageExcludedPackages:=“router\

我使用sbt scoverage作为我们的Play应用程序

我使用以下配置来排除反向和路由生成的文件

coverageExcludedPackages := ";Reverse.;Routes.;"
但是,这只能排除生成的反向scala文件,不能排除路由文件。即使我使用下面的脚本,它也会执行相同的操作

coverageExcludedPackages := ";Routes.*;"
有人知道什么是正确的正则表达式吗

试试看


coverageExcludedPackages:=“router\\..*”

作为对@socom1880答案的改进,我将其添加到
build.sbt

coverageExcludedPackages := "<empty>;Reverse.*;router\\.*"
coverageExcludedPackages:=“反向。*;路由器\\.*”

最好尝试以下配置:

coverageExcludedPackages:=“*反向。*;路由。*”


这肯定有用。

在哪里添加?你的回答似乎没有很好地回答这个问题。我想询问者应该很清楚在哪里添加它,但为了更清楚,我更新了它。要忽略子项目/子模块中的模块,请将上面的行添加到子模块的设置中。看见