2013-01-21 190 views
1

所以文檔的每一點我已經能夠找到about Maven and it's lifecycle說,現場只有4個階段:Maven站點生命週期

pre-site 
site 
post-site 
site-deploy 

然而,在我的pom.xml我有大幹快上運行Ant腳本驗證階段。根據「網站生命週期」,驗證不是一個階段,但我的螞蟻腳本運行兩次!不僅如此,它還編譯我的源代碼並運行測試(這需要FOREVER)。

什麼給,Maven?您的文檔與您的運行時行爲不匹配。

幫助?

編輯:

一個插件,這就是了。謝謝,我使用這個插件報告:

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

我發現this documentation on surefire report plug-in是有用的。

回答

5

一些Maven插件(例如javadoc)聲明'分叉生命週期'。所以,最有可能的是,您的報告配置中有一個插件需要包含驗證的生命週期。如果您正在使用Maven(3.0.4)的最新版本,-X選項將包含數千行無用內容,其中包含此分叉活動的可讀指示。