2011-12-01 52 views
2

我要收集一個Maven構建構建指標(如總時間的指標採取的構建,構建成功或失敗,測試結果等的狀態, )並將其存儲以供分析。所有這些信息都可以在日誌中找到,但是我需要在構建結束時收集它並使用數據調用服務。在以往任何時候Maven構建完成收集Maven構建時一樣採取的指標,構建是否成功與否

此功能應該可用。所以它應該與生命週期相關聯。但我不確定maven是否有任何鉤子來獲取這種信息。

- 卡邁勒

+0

你有沒有在你的搜索這種性質的工具的任何成功呢?我們在這裏也有類似的需求。我們希望收集Maven報告的關於構建時間等各個開發人員機器的指標,並將這些指標收集到中央服務器。這將有助於我們證明需要爲我們的開發人員購買更好的硬件。 – TomC

回答

2

你可能想尋找到持續集成,這將爲你提交到庫項目每次。我個人喜歡Jenkins,在那裏你可以安裝Global Build Stats Plugin,我認爲它會涵蓋你想要做的事

1

我找到了一種方法來在開發人員機器中剖析maven構建。

對Maven 3及以上,它公開通過EventSpy API的事件。示例分析器可在https://github.com/tesla/tesla-profiler處獲得。所以我們實現了我們自己的分析器並將數據記錄到中央服務器。

Maven的2.x中,有沒有簡單的方法。我修改的Maven揭露的事件,寫監聽跟蹤數據

相關問題