Rozpoczynanie pracy z pakietami Maven i usługą Azure Artifacts
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Ten przewodnik Szybki start przeprowadzi Cię przez proces konfigurowania projektu Maven w celu nawiązania połączenia z kanałami informacyjnymi usługi Azure Artifacts i opublikowaniem i pobraniem pakietów Maven.
Wymagania wstępne
- Organizacja: Azure DevOps. Utwórz organizację, jeśli jeszcze jej nie masz.
- Zainstaluj narzędzie Apache Maven.
- Źródło danych usługi Azure Artifacts. Utwórz kanał informacyjny , jeśli jeszcze go nie masz.
Konfigurowanie uwierzytelniania
Wybierz pozycję Artefakty, a następnie wybierz pozycję Połączenie do kanału informacyjnego.
Wybierz pozycję Maven.
Jeśli po raz pierwszy używasz usługi Azure Artifacts z narzędziem Maven, wybierz pozycję Pobierz narzędzia do pobrania i zainstalowania narzędzia Maven.
Postępuj zgodnie z instrukcjami w konfiguracji programu Project, aby skonfigurować pliki pom.xml i settings.xml. Jeśli plik settings.xml jest udostępniany w zespole, możesz użyć narzędzia Maven do zaszyfrowania haseł.
Napiwek
Jeśli używasz zadania Maven, ustaw mavenAuthenticateFeed
argument na wartość true, aby automatycznie uwierzytelnić się przy użyciu źródła danych maven.
Publikowanie artefaktów
Jeśli nie masz jeszcze pakietu Maven, możesz go utworzyć, uruchamiając następujące polecenie:
mvn -B archetype:generate -DarchetypeGroupId="org.apache.maven.archetypes" -DgroupId="MyGroup" -DartifactId="myFirstApp"
Jeśli wystąpi następujący błąd: Musisz określić prawidłową fazę cyklu życia lub cel (.), wykonaj poniższe kroki, aby dodać cel do konfiguracji:
Kliknij prawym przyciskiem myszy projekt, wybierz polecenie Uruchom jako>kompilacja maven. Wprowadź pakiet w polu tekstowym Cele , a następnie wybierz pozycję Uruchom.
Przejdź do ścieżki pliku pom.xml i uruchom następujące polecenia, aby skompilować i wdrożyć artefakt narzędzia Maven:
mvn build mvn deploy
Jeśli podczas uruchamiania mvn build
zostanie wyświetlony następujący błąd: Nieznana faza cyklu życia "kompilacja"(...) można użyć środowiska ECLIPSE IDE do skompilowania projektu maven w następujący sposób:
Kliknij prawym przyciskiem myszy projekt.
Wybierz pozycję Uruchom jako, a następnie wybierz pozycję Kompilacja maven....
Napisz pakiet w polu tekstowym Cele .
Wybierz Uruchom.
Jeśli chcesz opublikować artefakt innej firmy, możesz użyć mojo deploy:deploy-file . Może być używany z plikiem POM lub bez go do wdrażania pakietów.
mvn deploy:deploy-file -Dpackaging="jar" -DrepositoryId="MyFeedName" -Durl="MyFeedURL" -DgroupId="MyGroup" -DartifactId="myFirstApp" -Dversion="jarFileVersion" -Dfile="jarFileLocalPath"
Uwaga
Jeśli twoja organizacja korzysta z zapory lub serwera proxy, upewnij się, że zezwalasz na adresy URL i adresy IP domeny usługi Azure Artifacts.
Instalowanie artefaktów
Przejdź do usługi Azure Artifacts, a następnie wybierz pakiet, który chcesz zainstalować i skopiować
<dependency>
fragment kodu.Otwórz plik pom.xml i wklej kod wewnątrz tagu
<dependencies>
.Uruchom polecenie
mvn install
z tej samej ścieżki co plik pom.xml.
Powiązane artykuły
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla