Wiki

Clone wiki

deployment / ssh / PreRequis

Pré-requis SSH

Le déploiement SSH utilise le plugin wagon-ssh pour réaliser le déploiement distant. Pour permettre cela, il utilise:

  • un nom de serveur,
  • un compte distant,
  • son mot de passe.

Ces informations sont déclarées dans :

Le mot de passe n'est déclaré que dans le settings.xml MAVEN. Ainsi, les projets n'ont pas besoin de connaitre les différents mots de passe et leur mise à jour est centralisée.

Configuration du settings.xml

Le fichier settings.xml est présent à 2 endroits sur le poste local:

  1. dans le HOME de l'utilisateur: $HOME/.m2/settings.xml
  2. dans l'installation du binaire: $MAVEN_HOME/conf/settings.xml

Celui-ci doit déclarer un serveur.

Exemple d'un serveur rhel.vm:

    <server>
      <id>rhel.vm</id>
      <username>jboss</username>
      <password>jboss</password>
    </server>

Updated