Je voudrais savoir quelle est la meilleure pratique pour configurer la gestion de la distribution avec maven.Maven: configuration de la gestion de la distribution dans le fichier POM ou settings.xml
Nous avons configuré le référentiel Nexus dans le fichier maven settings.xml et dans le fichier pom parent. Où cela n'est pas cohérent dans tous les projets et nous voulons le rendre cohérent?
Quelle est la meilleure façon? fichier pom ou settings.xml? quel est le pour et le contre?
Nous avons des arguments qu'il devrait être dans settings.xml de chaque personne, afin qu'ils puissent le libérer où ils le veulent.
Donc, il est juste d'avoir la section de gestion de distribution dans le fichier pom? –
Oui, absolument, mais pas les informations d'identification. Vous ne souhaitez pas stocker de mots de passe dans le référentiel de contrôle de code source. Et cela peut également aider à contrôler qui a l'autorisation de publier un artefact, car chaque utilisateur utilise son propre ID utilisateur et mot de passe non partagé. Selon le référentiel utilisé, les informations d'identification de l'éditeur peuvent même être stockées en tant que trace d'audit de la publication de la publication. – crowne