Maven 2 Hudson和Maven测试运行两次

Maven 2 Hudson和Maven测试运行两次,maven-2,hudson,maven,Maven 2,Hudson,Maven,在我第一次做哈德逊的工作时,它似乎找到了一个新的模块。好吧,没什么好担心的,但似乎每件事都要执行两次,我真的不知道为什么。另一件事是:它给出了一个奇怪的错误(至少对我来说): 对我来说,这看起来像是它试图执行了两次,但为什么要逃避我。 此外,它有一个模块在构建中,这是我不太熟悉的,但是如果它不做我的测试两次,我不会太麻烦(并且认为它是正常的)。 现在它正在运行两个阶段:clean和test。我将其更改为cleanpackage,因为我在包生命周期中包括了javadoc,但没有任何更改 哈德逊

在我第一次做哈德逊的工作时,它似乎找到了一个新的模块。好吧,没什么好担心的,但似乎每件事都要执行两次,我真的不知道为什么。另一件事是:它给出了一个奇怪的错误(至少对我来说):

对我来说,这看起来像是它试图执行了两次,但为什么要逃避我。 此外,它有一个模块在构建中,这是我不太熟悉的,但是如果它不做我的测试两次,我不会太麻烦(并且认为它是正常的)。 现在它正在运行两个阶段:
clean
test
。我将其更改为
cleanpackage
,因为我在包生命周期中包括了javadoc,但没有任何更改


  • 哈德逊控制台日志
  • Pom.xml

    • cobertura
      使测试第二次运行

      Maven将首先执行测试而不进行任何插装,然后执行cobertura插件,该插件将插装类并重新运行所有测试。因此,测试将执行两次

      Parsing POMs
      Discovered a new module be.howest:someproject someproject
      
      [WARNING] Removing: cobertura from forked lifecycle, to prevent recursive invocation.
      [WARNING] Removing: findbugs from forked lifecycle, to prevent recursive invocation.