2010-04-27 44 views
6

由於統計方面的原因,我們需要知道我們的庫(jar)使用的頻率。當用戶從我們的網站下載jar時,我們有一個內置腳本來計算下載量。我們最近還將該jar包含在Maven公共存儲庫中。有沒有一種方法可以獲得有關通過Maven實際下載jar的頻率的統計信息?有沒有辦法知道我的jar(在公共Maven倉庫中)通過Maven下載了多少次?

+0

儘管如此,你不會得到完美的統計數據。如果企業正在使用Nexus或Artifactory來爲其用戶提供服務,則他們應該只打一次中央,然後緩存工件。所以它有點不完美? – 2010-04-27 17:16:31

回答

8

你並不孤單,看到 MNG-3615 。但正如同一問題所解釋的那樣,這不是Maven工作的一部分。換句話說,除了在中央存儲庫的(可能)集合access.log(是的,鏡像)上使用grepwc之外,我沒有看到如何獲得計數(顯然,沒有人能做到這一點)。

有趣地,姚宗凡ZYL也Nexus: Improving Maven Central and Supporting the Maven Ecosystem博客上講述這個在幾個月前:

下一步,我們考慮如何使可用到項目的開發商給定項目的構件統計。我們已經在Nexus中實現了用戶註冊,並且我們目前也在進行項目註冊。這意味着項目可以註冊一個給定的groupId或一組groupIds,並且可以選擇配置一個可以由一組用戶操作的存儲庫。一旦項目註冊,我們就會知道他們需要查看的統計數據片或片。我們最初的想法是項目統計數據,下載次數只應在每個單獨項目許可的情況下向公衆公開。 Brian和我連同Greg Luck和Dain Sundstrom一直在努力建立一個簡單的統計機制,我們希望今年年初可以提供給項目。

爲什麼不留下評論以獲得一些更新?

相關問題