Netbeans使用依赖关系构建我的集成测试两次

时间:2012-09-07 00:31:38

标签: maven integration-testing netbeans-7 maven-failsafe-plugin

我有一个父模块,它有以下子模块

<modules>
    <module>entities</module>
    <module>util</module>
    <module>ejb</module>
    <module>reports</module>
    <module>user-interface</module>
    <module>integration-tests</module>
</modules>

我正在使用故障安全插件来运行集成测试。在Netbeans中运行集成测试之前,有没有办法告诉maven编译它的依赖项,即entity,utils和ejb?

在命令行中执行上述操作很容易。我可以转到父pom.xml并使用以下

  

mvn --projects util,entities,ejb,integration-tests install

但是在Netbeans中,当我选择集成测试项目并检查“使用依赖项构建”操作,然后右键单击集成测试项目并选择Build时,Netbeans构建所有子项目,然后构建“集成测试” ”。

  

问题是:netbeans似乎在向子项目列表中添加集成测试,这也使得集成测试构建了两次,我的测试运行了两次。

Scanning for projects...
Reactor Build Order:

Utilities
Entities
Reports
EJB 
Integration Tests


[failsafe:integration-test]
builds Integration Tests

.... finishes building above modules

[failsafe:integration-test]
and then it build Integration Tests again

0 个答案:

没有答案