繁体   English   中英

Maven 站点生命周期

[英]Maven Site Lifecycle

因此,我能够找到的关于 Maven 及其生命周期的所有文档都表明该站点只有 4 个阶段:

pre-site
site
post-site
site-deploy

但是,在我的 pom.xml 中,我有一个在验证阶段运行的 ant 脚本。 根据“站点生命周期”,验证不是一个阶段,但我的 ant 脚本会运行......两次! 不仅如此,它还编译我的源代码并运行测试(这需要永远)。

什么给了,Maven? 您的文档与您的运行时行为不匹配。

帮助?

编辑:

一个插件,解释它。 谢谢,我正在使用这个报告插件:

<reporting>
  <plugins>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-surefire-report-plugin</artifactId>
      <version>2.13</version>
    </plugin>
  </plugins>
</reporting>

我发现 这个关于surefire报告插件的文档很有用。

一些 Maven 插件(例如 javadoc)声明了一个“分叉的生命周期”。 因此,最有可能的是,您的报告配置中有一个插件,该插件需要一个包括验证的生命周期。 如果您使用的是 Maven (3.0.4) 的最新副本,则 -X 选项将在数千行无用的内容中包含此分叉活动的可读指示。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM