簡體   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