2010-04-27 11 views
6

Por razones estadísticas, necesitamos saber con qué frecuencia se utiliza nuestra biblioteca (frasco). Cuando los usuarios descargan el contenedor desde nuestro sitio web, tenemos un script integrado que cuenta las descargas. Recientemente también hemos incluido el jar en el repositorio público de Maven. ¿Hay alguna forma de obtener estadísticas sobre la frecuencia con la que se descarga el contenedor a través de Maven?¿Hay una manera de saber cuántas veces mi tarro (en el repositorio Maven pública) se descarga a través de Maven?

+0

No se puede obtener estadísticas perfectas sin embargo. Si una empresa está utilizando Nexus o Artifactory para atender a sus usuarios, solo deberían presionar central una vez y luego almacenar en caché los artefactos. Entonces, es un poco imperfecto, ¿no? –

Respuesta

8

No está solo, vea MNG-3615 . Pero como se explica en el mismo número, esto no es parte del trabajo de Maven. En otras palabras, aparte de utilizar grep y wc en un (posiblemente) agregados access.log (sí, espejos) del repositorio central, no veo cómo se puede obtener un conteo (y, obviamente, no todo el mundo puede hacer esto).

Curiosamente, Jazon Van Zyl también escribió en su blog acerca de esto en Nexus: Improving Maven Central and Supporting the Maven Ecosystem hace unos meses:

Siguiente estamos pensando en maneras de hacer que las estadísticas de los artefactos de un proyecto determinado a disposición de los desarrolladores del proyecto. Ya hemos implementado el registro de usuarios en Nexus y actualmente estamos trabajando en el registro de proyectos también. Lo que esto significa es que los proyectos pueden registrarse con un determinado groupId, o un conjunto de groupIds, y opcionalmente ser suministrado un repositorio que puede ser operado por un conjunto de usuarios. Una vez que un proyecto se registra, sabremos qué porción o sectores de las estadísticas necesitan ver. Nuestra idea inicial es que las estadísticas del proyecto, el número de descargas solo deben estar disponibles para el público con el permiso de cada proyecto individual. Brian y yo, junto con Greg Luck y Dain Sundstrom, hemos estado trabajando en un mecanismo simple de estadísticas que esperamos podamos proporcionar a los proyectos a principios de este año.

¿Por qué no dejar un comentario para obtener una actualización?

Cuestiones relacionadas