sagarion / Stemys-squeleton-app

sequelette applicatif
0 stars 0 forks source link

Problème d'authentification pendant la compilation d'une app par Maven #5

Open sagarion opened 3 years ago

sagarion commented 3 years ago

Lors d'une tentative de compilation Maven de l'application :

L'erreur d'authentification suivante est survenu lors de la compilation du 3ème package "persistence" :

[ERROR] Failed to execute goal on project io.stemys.app.persistence: Could not resolve dependencies for project io.stemys.app:io.stemys.app.persistence:bundle:0.0.1-SNAPSHOT: Failed to collect dependencies at io.stemys.platform.core:io.stemys.platform.core.persistence:jar:1.2.4: Failed to read artifact descriptor for io.stemys.platform.core:io.stemys.platform.core.persistence:jar:1.2.4: Could not transfer artifact io.stemys.platform.core:io.stemys.platform.core.persistence:pom:1.2.4 from/to nexus-stemys (https://nexus.stemys.ch/repository/stemysplatform/): Authentication failed for https://nexus.stemys.ch/repository/stemysplatform/io/stemys/platform/core/io.stemys.platform.core.persistence/1.2.4/io.stemys.platform.core.persistence-1.2.4.pom 401 Unauthorized -> [Help 1]

Cette erreur indique que l'authentification en utilisant le fichier de configuration de Maven a échoué pour le serveur "nexus".

sagarion commented 3 years ago

Pour résoudre ce problème, il faut s'assurer que le fichier de configuration (settings) existe bel et bien dans le dossier .m2 du compte utilisateur (C:\Users**NomDeLUtilisateur**.m2). Pour plus d'info sur le fichier de configuration référez-vous à la documentation concernant l'installation de Maven pour le projet.

Si ça ne fonctionne toujours pas, Vérifier la configuration de Maven avec la commande suivante :

Vérifiez l'utilisateur pour être sur qu'il s'agit bien de celui qui a accès au fichier de configuration.

sagarion commented 3 years ago

SI l'utilisateur est correcte, il peut s'agir que le serveur est temporairement down ou alors que la clé pour accéder à ce serveur a été changé. Pour vérifier cela, rendez-vous à l'adresse : https://nexus.stemys.ch/repository/stemysplatform/io/stemys/platform/core/io.stemys.platform.core.persistence/1.2.4/io.stemys.platform.core.persistence-1.2.4.pom qui corresponds à l'erreur de compilation et rentrer l'identifiant puis la clé issu du fichier de configuration.(ici l'identifiant est nexus)

Si tout fonctionne correctement, vous devriez accéder à un fichier XML.