2011-12-05 16 views
11

Me gustaría conocer las especificaciones para la estructura del repositorio maven.maven artifact repository estructura de directorios especificaciones

Sé que podría usar archiva o nexus para crear un repositorio. No estoy interesado en esa información.

He intentado buscar el sitio web maven de apache y google con la frase "especificaciones de estructura de repositorio de maven artifact", y la mayoría de las veces obtengo la estructura de directorio de desarrollo esperada en el cliente maven.

me gustaría que alguien le explique la estructura aquí o que me señale un solo documento integral (es decir, uno que no explica la estructura de directorios haciéndome seguir un rastro sin fin de enlaces) que explica, por ejemplo,

  • Cómo crear un repositorio maven simple utilizando un directorio de sistema de archivos estático, implementado en el servidor http apache.
  • o cómo crear una estructura de directorios en googlecode que aparecería como un repositorio maven.

Respuesta

12

Aquí es la especificación (desde hace mucho tiempo para la documentación en sí Maven):

https://cwiki.apache.org/confluence/display/MAVENOLD/Repository+Layout+-+Final

Dicho esto, yo no haría referencia a que para crear el repositorio en la forma en que has descrito . Lo mejor que puede hacer es usar mvn deploy:deploy-file con los parámetros adecuados para cargar los archivos que desee, ya que puede escribir los metadatos y la estructura apropiados para usted. Esto puede realizarse en una ubicación del sistema de archivos y sincronizarse con la ubicación que desee.

Otra alternativa es ejecutar un administrador de repositorio, como Archiva, y cargar usando la interfaz web hasta que esté satisfecho, luego sincronizar la estructura del directorio con la ubicación que desee.

Cuestiones relacionadas