Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2020
Usługa Azure Artifacts umożliwia deweloperom publikowanie i przywracanie pakietów Maven z kanałów informacyjnych i publicznych rejestrów, takich jak Maven Central i Google Maven Repository. W tym artykule opisano konfigurowanie projektu Maven i nawiązywanie połączenia z kanałem informacyjnym usługi Azure Artifacts.
Wymagania wstępne
produkt | Wymagania |
---|---|
Azure DevOps | — Organizacja usługi Azure DevOps . — Projekt usługi Azure DevOps . — Źródło danych usługi Azure Artifacts . - Pobierz i zainstaluj oprogramowanie Apache Maven. |
Konfiguracja projektu
Zaloguj się do organizacji usługi Azure DevOps, a następnie przejdź do projektu.
Wybierz pozycję Artifacts, wybierz źródło danych z menu rozwijanego, a następnie wybierz pozycję Connect to feed.
W okienku nawigacji po lewej stronie wybierz pozycję Maven. Upewnij się, że zainstalowano wymagania wstępne, jeśli nie, wybierz pozycję Pobierz narzędzia w prawym górnym rogu, aby je pobrać i zainstalować.
W sekcji Konfiguracja projektu skopiuj
repository
fragment kodu i dodaj go do pliku pom.xml w sekcjach<repositories>
orazdistributionManagement>
. Plik powinien wyglądać podobnie do następującego:<repositories> <repository> <id>FEED_NAME</id> <url>https://pkgs.dev.azure.com/<ORGANIZATION_NAME>/<PROJECT_NAME>/_packaging/<FEED_NAME>/maven/v1</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories> <distributionManagement> <repository> <id>FEED_NAME</id> <url>https://pkgs.dev.azure.com/<ORGANIZATION_NAME>/<PROJECT_NAME>/_packaging/<FEED_NAME>/maven/v1</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </distributionManagement>
Dodaj podany fragment kodu do settings.xml (znajdującego się w lokalizacji ${user.home}/.m2):
<servers> <server> <id>FEED_NAME</id> <username><ORGANIZATION_NAME></username> <password>[PERSONAL_ACCESS_TOKEN]</password> </server> </servers>
Wygeneruj osobisty token dostępu z zakresamipakietów>odczytu i zapisu, i wklej go do tagu
<password>
w pliku settings.xml.
Zaloguj się do kolekcji usługi Azure DevOps, a następnie przejdź do projektu.
Wybierz pozycję Artifacts, wybierz źródło danych z menu rozwijanego, a następnie wybierz pozycję Connect to feed.
W okienku nawigacji po lewej stronie wybierz pozycję Maven. Upewnij się, że zainstalowano wymagania wstępne, jeśli nie, wybierz pozycję Pobierz narzędzia w prawym górnym rogu, aby je pobrać i zainstalować.
W sekcji Konfiguracja projektu skopiuj
repository
fragment kodu i dodaj go do pliku pom.xml w sekcjach<repositories>
orazdistributionManagement>
. Plik powinien wyglądać podobnie do następującego:<repositories> <repository> <id>FEED_NAME</id> <url>http://<SERVER_NAME>/<COLLECTION_NAME>/<PROJECT_NAME>/_packaging/<FEED_NAME>/maven/v1</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories> <distributionManagement> <repository> <id>FEED_NAME</id> <url>http://<SERVER_NAME>/<COLLECTION_NAME>/<PROJECT_NAME>/_packaging/<FEED_NAME>/maven/v1</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </distributionManagement>
Dodaj podany fragment kodu do settings.xml (znajdującego się w lokalizacji ${user.home}/.m2):
<servers> <server> <id>FEED_NAME</id> <username><COLLECTION_NAME></username> <password>[PERSONAL_ACCESS_TOKEN]</password> </server> </servers>
Wygeneruj osobisty token dostępu z zakresamipakietów>odczytu i zapisu, i wklej go do tagu
<password>
w pliku settings.xml.
Wskazówka
Jeśli plik settings.xml
jest udostępniany przez zespół, możesz użyć narzędzia Maven do szyfrowania haseł.