2011-12-05 18 views
11

Vorrei conoscere le specifiche per la struttura del repository Maven.maven repository artefatto struttura di directory specifiche

So che potrei usare archiva o nexus per creare un repository. Non sono interessato a quelle informazioni.

Ho provato a cercare il sito Web di Apache e Google con la frase "speculazioni della struttura del repository artefatto maven" e in genere ottengo la struttura della directory di sviluppo prevista per il client maven.

vorrei che qualcuno per spiegare la struttura qui o punto me un unico documento completo (cioè uno che non spiega la struttura della directory facendomi seguire una scia infinita di collegamenti) che spiega, ad esempio,

  • Come creare un repository maven semplice utilizzando una directory del file system statico, distribuita al server http di apache.
  • o come creare una struttura di directory su googlecode che apparirebbe come un repository di maven.

risposta

12

Qui è la specifica (da lungo tempo per documentare in Maven per sé):

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

Detto questo, non mi riferisco a quella per la creazione del repository nel modo che hai descritto . La cosa migliore da fare è usare mvn deploy:deploy-file con i parametri appropriati per caricare i file che vuoi, dato che può scrivere i metadati e la struttura appropriati per te. Questo può essere fatto su un percorso del filesystem e sincronizzato con la posizione che si desidera.

Un'altra alternativa è eseguire un gestore di repository, come Archiva, e caricare utilizzando l'interfaccia web finché non si è soddisfatti, quindi sincronizzare la struttura della directory nella posizione desiderata.

Problemi correlati