Création dépôt Maven Nexus 3

De EjnTricks
Révision de 6 janvier 2021 à 12:36 par Etienne (discussion | contributions)

(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)

cet article présente la création d'un dépôt "hébergé" sur une isntance Nexus 3.


Hand-icon.png Votre avis

Nobody voted on this yet

 You need to enable JavaScript to vote


Start-icon.png Accès administration

Afin d'enregistrer un nouveau dépôt, il est nécessaire de se connecter avec un compte d'administration et de se rendre dans la console d'administration à l'aide de l'icône dans le bandeau supérieur.


Puis il faut cliquer sur le lien Repositories, dans la section Repository, du bandeau latéral gauche dans l'interface.


Add-icon.png Ajout

La création d'un nouveau proxy s'effectue en cliquant sur le bouton Create repository au dessus de la liste des dépôts disponibles.


Il faut alors sélectionner le type de dépôt souhaité. Dans le cadre de cet article, il est souhaité de mettre en place un dépôt personnalisé pour héberger les artéfacts. La ligne maven2 (hosted) est donc sélectionnée.


Icon-Configuration-Settings.png Paramétrage

Une fois le type sélectionné, un formulaire est affiché dans lequel il faut fournir les paramètres du dépôt hébergé.


Ce dépôt étant utilisé pour accéder à des versions figées de librairies, le type d'artéfacts est laissé avec la valeur par défaut, soit Release.

Le paramètre Name est complété.

A noter qu'il est possible de spécifier un Blob store spécifique pour stocker les fichiers. La création de ceux-ci est explicité dans l'article de création de blob store.


Run-icon.png Création

Afin de valider la création du proxy, il faut cliquer sur le bouton Create repository en bas de page.


Un message de confirmation est alors affiché dans le coin supérieur droit.


Dans le cadre de cet exemple, le dépôt amexio-private est créé.


Icon ACL.png Permissions

Lors de la création d'un dépôt, un ensemble de privilèges sont automatiquement créés afin de spécialiser les accès à celui-ci.