2011-11-30 16 views
14

Chciałbym dodać mój projekt do publicznego repozytorium maven, aby mógł być używany przez społeczność. Nie musi to być centralne centrum - po prostu dowolne publiczne i darmowe repozytorium kodu open source.Jak dodać własny projekt do publicznego repozytorium maven?

Jak to zrobić (w najprostszy sposób)?

+0

Chciałbym dodać, że projekt jest hostowany na GoogleCode io ile wiem, nie ma sposobu, aby to zrobić automatycznie (z GoogleCode) – Daimon

+1

Zobacz także http://stackoverflow.com/questions/1280470/ maven-repository-for-google-code-project –

+0

Dziękuję za komentarz, ale używam Mercurial do mojej wersji, która radzi sobie ze zmiennymi potrzebami, więc to rozwiązanie SVN prawdopodobnie nie zadziała – Daimon

Odpowiedz

13

prawdopodobnie 3 sposoby, aby to zrobić:

  1. Jeśli masz serwer WWW można po prostu upuść słoik i pom do katalogu, np yourserver.com/mavenRepo/com/yourcompany/v1.0/yourjar.jar To jest „szybki i brudny” sposób, ale potem publiczność może dodać twojeserwer.com/mavenRepo jako repozytorium.
  2. Masz na zewnątrz od strony wystąpienie Nexus lub Artifactory
  3. uczynić projekt bardziej oficjalne przez jednego ze wspólnych projektów open source, opisanych w "zatwierdzone Repository Hosting oraz sekcji„Inne projekty”o this page.
+0

Dzięki za odpowiedź. Oto URL do przewodnika Sonatype https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide – Daimon

+0

@Dimon Podany przez Ciebie link powoduje błąd 404, czy możesz go zaktualizować? – Visruth

+1

To prawdopodobnie jest tutaj (musisz również sprawdzić odnośniki do stron): http://central.sonatype.org/pages/ossrh-guide.html – Daimon