Play 应用程序中使用的 SBT 覆盖“排除”

ttt*_*ttt 3 scala playframework-2.0 scoverage

我在 Play 应用程序中使用了 sbt-scoverage。

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

coverageExcludedPackages := ";Reverse.;Routes.;"
Run Code Online (Sandbox Code Playgroud)

但是,这只能排除生成的反向 scala 文件,而不能排除 Routes 文件。即使我使用以下脚本,它也会做同样的事情

coverageExcludedPackages := ";Routes.*;"
Run Code Online (Sandbox Code Playgroud)

任何人都知道正确的正则表达式应该是什么?

在此处输入图片说明

muy*_*ya_ 5

作为对@socom1880 答案的改进,这对我有用,方法是将其添加到 build.sbt

coverageExcludedPackages := "<empty>;Reverse.*;router\\.*"
Run Code Online (Sandbox Code Playgroud)