我从Maven父项目中删除了一个子项目。
现在,当我在父项目上运行cobertura:cobertura
时,已经消失的类仍会列在我们Jenkins CI的覆盖率报告中。
整个Maven命令看起来像这样
cobertura:clean clean cobertura:cobertura
forceMojoExecution
也设置为父级POM中的true
。
为什么Cobertura仍在跟踪已删除的文件?我确信他们不再是SVN,詹金斯从那里获得资源。
我在版本2.5.1中使用了Cobertura。
答案 0 :(得分:4)
它们似乎位于Jenkins的构建目录中。在Jenkins打开你的工作并转到Workspace
并选择Wipe Out Workspace
。