有没有办法知道我的jar(在公共Maven存储库中)通过Maven下载了多少次?

Syn*_*ror 6 counter maven-2

出于统计原因,我们需要知道我们的库(jar)的使用频率.当用户从我们的网站下载jar时,我们有一个内置脚本来计算下载量.我们最近还在Maven公共存储库中包含了jar.有没有办法获得有关通过Maven实际下载jar的频率的统计数据?

Pas*_*ent 8

你并不孤单,参见MNG-3615.但正如同一期刊所解释的那样,这不是Maven工作的一部分.换句话说,除了在中央存储库中使用grepwc(可能)聚合access.log(是的,镜像)之外,我看不出你如何计算(显然,没有人可以做到这一点).

有趣的是,Jazon Van Zyl在几个月前在Nexus上发表了关于这个问题的博客:改进Maven Central和支持Maven生态系统:

接下来,我们将考虑如何为项目开发人员提供的给定项目的工件进行统计.我们已经在Nexus中实施了用户注册,我们目前正在进行项目注册.这意味着项目可以向给定的groupId或groupId集注册,并且可选地可以配置可以由一组用户操作的存储库.一旦项目注册,我们将知道他们需要查看的统计数据的切片或切片.我们最初的想法是项目统计数据,下载次数应该只在每个项目允许的情况下向公众提供.Brian和我以及Greg Luck和Dain Sundstrom一直在研究一种简单的统计机制,我们希望能够在今年年初为项目提供这种机制.

为什么不留下评论来获得更新?