由于统计方面的原因,我们需要知道我们的库(jar)使用的频率。当用户从我们的网站下载jar时,我们有一个内置脚本来计算下载量。我们最近还将该jar包含在Maven公共存储库中。有没有一种方法可以获得有关通过Maven实际下载jar的频率的统计信息?有没有办法知道我的jar(在公共Maven仓库中)通过Maven下载了多少次?
6
A
回答
8
你并不孤单,看到
MNG-3615
。但正如同一问题所解释的那样,这不是Maven工作的一部分。换句话说,除了在中央存储库的(可能)集合access.log
(是的,镜像)上使用grep
和wc
之外,我没有看到如何获得计数(显然,没有人能做到这一点)。
有趣地,姚宗凡ZYL也Nexus: Improving Maven Central and Supporting the Maven Ecosystem博客上讲述这个在几个月前:
下一步,我们考虑如何使可用到项目的开发商给定项目的构件统计。我们已经在Nexus中实现了用户注册,并且我们目前也在进行项目注册。这意味着项目可以注册一个给定的groupId或一组groupIds,并且可以选择配置一个可以由一组用户操作的存储库。一旦项目注册,我们就会知道他们需要查看的统计数据片或片。我们最初的想法是项目统计数据,下载次数只应在每个单独项目许可的情况下向公众公开。 Brian和我连同Greg Luck和Dain Sundstrom一直在努力建立一个简单的统计机制,我们希望今年年初可以提供给项目。
为什么不留下评论以获得一些更新?
相关问题
- 1. Maven - 安装JAR在公共仓库中不可用(在Eclipse中)
- 2. 有没有办法知道谁下载我的Github存储库
- 3. 有没有办法禁用本地的Maven仓库?
- 4. JBoss的Maven项目添加JAR在公共仓库
- 5. Spring STS Maven如何避免从公共仓库下载罐子
- 6. eclipse项目没有导入本地Maven仓库中的jar包
- 7. 是否有包含spring-core 3的公共Maven仓库?
- 8. Maven的本地仓库没有工作
- 9. 有没有办法让Maven自动下载快照?
- 10. Maven仓库中的JRE 1.6(公有或私有)
- 11. boneCp maven depenedncy没有下载
- 12. 有没有办法知道cudaMalloc要保留多少空间?
- 13. 有没有办法知道会话使用多少内存?
- 14. Hive ClassNotFoundException即使所有的jar都添加到maven仓库中
- 15. Selenium Webdriver - 缺少Maven仓库中的类
- 16. 从本地Maven仓库下载工件
- 17. 找不到我的jar在私人maven仓库中
- 18. 有没有免费的在线Maven仓库?
- 19. Maven:仓库元素没有在distributionManagement中的POM中指定?
- 20. 有没有办法告诉已经加载了多少图片?
- 21. Maven有没有办法禁用模块,但仍然让父母知道它们?
- 22. 如何更改Maven仓库jar名称?
- 23. 有没有办法知道谁在我的AWS账户中进行了更改?
- 24. 在maven中有相同工件的多个仓库
- 25. 有没有办法打印多模块maven项目的结构?
- 26. LifeRay是否提供公共官方的Maven仓库?
- 27. Maven不从我的存储库中下载最新的jar
- 28. 使用Maven API下载JAR
- 29. 使用Maven下载JAR
- 30. 的Maven - Maven的战争插件生成JAR并安装到本地Maven仓库
尽管如此,你不会得到完美的统计数据。如果企业正在使用Nexus或Artifactory来为其用户提供服务,则他们应该只打一次中央,然后缓存工件。所以它有点不完美? – 2010-04-27 17:16:31