2011-12-05 13 views
11

Chciałbym poznać specyfikacje struktury repozytorium maven.Specyfikacja struktury katalogu repozytorium artefaktów

Wiem, że mogę użyć archiva lub nexus do stworzenia repozytorium. Nie interesują mnie te informacje.

Próbowałem przeszukać stronę maven apache i google z wyrażeniem "Specyfikacja struktury repozytorium maven artefakt", a ja zazwyczaj otrzymuję strukturę katalogów programistycznych oczekiwaną na kliencie maven.

Chciałbym ktoś wyjaśnić strukturę tutaj lub wskaż mnie do kompleksowego jednolitego dokumentu (czyli taki, który nie wyjaśnia strukturę katalogów poprzez mną nigdy nie kończące szlak linków), która wyjaśnia na przykład,

  • Jak utworzyć proste repozytorium maven przy użyciu statycznego katalogu systemu plików, wdrożonego na serwerze http apache.
  • lub jak utworzyć strukturę katalogów na kodzie Google, która pojawi się jako repozytorium maven.

Odpowiedz

12

Oto specyfikacja (dawna do dokumentowania w samej Maven):

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

Powiedział, że nie odnoszą się do tworzenia repozytorium w sposób opisałeś . Najlepiej jest użyć mvn deploy:deploy-file z odpowiednimi parametrami, aby przesłać pliki, które chcesz, ponieważ może on zapisywać dla ciebie odpowiednie metadane i strukturę. Można to zrobić w lokalizacji systemu plików i zsynchronizować z wybraną lokalizacją.

Inną opcją jest uruchomienie menedżera repozytorium, takiego jak Archiva, i przesłanie za pomocą interfejsu internetowego, dopóki nie poczujesz się szczęśliwy, a następnie zsynchronizuj strukturę katalogów z lokalizacją, którą chcesz.

Powiązane problemy