Ostatnio wiele się nauczyłem o Mavenie i jestem pod wielkim wrażeniem. Gdzie mogę znaleźć informacje o komunikowaniu się, wdrażaniu i pobieraniu z repozytorium w taki sam sposób, jak robi to Maven? Czy odbywa się to za pośrednictwem opublikowanego protokołu?Co to jest protokół repozytorium maven?
Znalazłem informacje na temat OSGI (i OBR), ale nie mogę stwierdzić, czy to jest to, co powinienem zaglądać.
Chciałbym to zrobić w .net (z jakiegokolwiek powodu). Nie mam nic przeciwko przeglądaniu kodu źródłowego javy, jeśli ktoś mógłby wskazać mi właściwy komponent, ale wolałbym raczej wskazać specyfikacje protokołu.
[Edycja] Widzę wiele odpowiedzi dotyczących HTTP. Chciałbym dalej wyjaśnić, że nie szukam protokołu transferu, szukam protokołu API. Na przykład protokół Simple Object Access Protocol (SOAP) używa protokołu Hyper Text Transfer Protocol do przesyłania wiadomości. Jaki jest protokół dostępu dla Maven?
nie jestem w 100% pewien, ale myślę, że to po prostu HTTP GET i POST. –
Nie widzę, jak OSGi jest w ogóle spokrewniony. W każdym razie zauważ, że istnieje kilka projektów, które używają repozytoriów Maven, takich jak Gradle, Ivy i tak dalej. –
Nie jest to bezpośrednio związane z twoim pytaniem, ale FYI odnieśliśmy bardzo dobry sukces, wykorzystując Mavena do budowania projektów w języku C# za pomocą sonvera maven-dotnet-plugin (z codehaus.org). Pomyślałem, że wyrzucę to, odkąd wspomniałeś .NET i Maven. – Allan