java - 使用检测文件运行 Jetty (cobertura)

标签 java maven-2 jetty cobertura

我有几个Selenium测试并想知道它们的覆盖范围(用 Cobertura 测量)。我使用 Maven 2 作为构建框架。

在执行 Selenium 测试之前,我使用 mvn jetty:run 启动 Web 应用程序。

为了使覆盖率数据出现在我的报告中,我需要 Jetty 使用检测代码。

我可以使用 mvn cobertura:instrument 显式检测代码。但是我如何告诉 Jetty 使用检测代码(目录 target/generated-classes/cobertura)?

提前致谢

德米特里

最佳答案

在jetty-maven-plugin插件条目的配置元素中,您可以指定该元素,这将导致它使用不同的路径来查找类。

如果您将以下内容添加到您的 jetty 插件元素中,我想您将会成功:

<classesDirectory>${basedir}/target/generated-classes/cobertura</classesDirectory>

关于java - 使用检测文件运行 Jetty (cobertura),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5094177/

相关文章:

servlets - 如何在浏览器中隐藏堆栈跟踪(使用 Jetty)?

spring - Jetty 和 tomcat 不加载 AbstractAnnotationConfigDispatcherServletInitializer 的实现

java - JSON JAX-RS channel : Failed to find resource/HtmlDefaultRepresentation/defaultHtmlEntry. jsp

java - 使用 Maven,我如何构建一个包含项目 jar 和所有依赖 jar 的可分发文件?

java - 在构造函数参数中引用 bean 时是否可以使用 Spring EL?

maven-2 - Maven 发布 :perform without deploy and calling an external shell script

java - 如何使用 Maven 创建具有依赖项的可执行/可运行 JAR?

java - 嵌入式Jetty + ShiroFilter问题

java - Nifi-1.0.0 - 同步机制

java - 不同 Android 版本的应用程序大小不同