3

我回到这里是因为我有一些问题。(我之前发布了关于我正在从事的项目的 2 或 3 个问题,这个问题仍然与这个项目有关)
所以我有一个使用 Maven 构建的 smartGWT Web 应用程序。为了对其进行单元测试,我必须使用 Selenium RC(能够使用 smartClient 提供的 user-extensions.js),并且由于它必须与持续集成兼容,我必须将 webapp 部署在 Jetty 容器上。现在我只剩下一个问题:
如何使用 Jacoco 和 Jetty 让 Sonar 识别我的测试并给我代码覆盖率?

jetty-maven-plugin 中是否有允许我在每次部署应用程序时运行 jacoco-agent 的属性?

提前谢谢,再来一次=)
(对不起我的英语不好)

4

2 回答 2

1

看来您唯一的选择是货物插件。

如重复问题的链接中所述,Jetty 在与 Maven 相同的 JVM 中执行。

因此,如果无法使用 JVM 选项,则必须使用 cargo 插件。

于 2012-05-29T19:56:44.850 回答
0

maven-jetty-plugin 最近添加了对在单独的 JVM 中运行 jetty 的支持,ala cargo,所以你可能很幸运:http: //jira.codehaus.org/browse/JETTY-991。否则你可以使用货物(这就是我所做的)。

于 2012-10-18T15:30:06.257 回答