2010-01-06 43 views
0

我有一个Maven 2项目设置,很好地打包使用pom.xml战争文件,现在我想介绍Cobertura。我可以成功地测试这些类,但是当我想打包测试类并将它们部署到我的jboss服务器时,错误的文件将被打包。如何打包Cobertura生成的Maven 2类?

我的目标树是这个样子:

\target 
\target\classes --> contains non instrumented classes 
\target\cobertura 
\target\generated-classes 
\target\generated-classes\cobertura --> contains the instrumented classes 

每当我试图打包我的战争的话,打包\目标\类,而不是\目标\生成的类\ cobertura在有没有办法强制打包使用位于\ target \ generated-classes \ cobertura的文件?

回答

0

cobertura插件的常见用例(据我所知)是对插装类进行单元测试并生成关于测试覆盖率的报告。如果我想在战争文件中使用插装类,我会尝试使用程序集插件。

+0

挑战在于该项目包含多个未编写单元测试的Web服务。所以部署的war文件必须在容器中加载才能启用web服务。通过调用webservice,我想了解调用webservice代码时触摸什么代码。 – Marco 2010-01-06 07:54:03

相关问题