Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

<FudaaCrueDevel> indique la racine des fichiers du projet Fudaa-Crue

 

Compte Maven pour uploader les livrables

Pour uploader les livrables (jar) sur Artifactory, un compte est nécessaire. Pour configurer les paramètres de connexion de cet utilisateur, il faut modifier le fichier settings.xml et ajouter :

Code Block
xml
xml
<settings xmlns:profile="http://maven.apache.org/SETTINGS/1.0.0">
  <localRepository>C:\devel\.m2\repository\</localRepository>
  <servers>
    <server>
      <id>artifactory-fudaa</id>
      <username>maven</username>
      <password>ADemanderAEquipeFudaa</password> 
    </server>
    <server>
      <id>artifactory-fudaa-snapshot</id>
      <username>maven</username>
      <password>ADemanderAEquipeFudaa</password> 
    </server>
  </servers>
.... 

 

Livraison manuelle

Incrémenter les numéros de version

...

Copier vers tags/soft/fudaa-crue-X.XX  avec X.XX représentant la version livrée

...

Commande maven basique

 

 

 

Afin de générer les livrables la commande à lancer dans le répertoire <FudaaCrueDevel> est la suivante

...

Code Block
mvn -Prelease,noIntegrationTests --batch-mode release:prepare -Dusername=IdentifiantSourceforge -Dpassword=PassordSourceforge

mvn -Prelease,noIntegrationTests release:perform -Dusername=IdentifiantSourceforge -DgoalsDpassword=deployPassordSourceforge
Note

Je pense que l'activation des profils  release et noIntegrationTest sont inutiles dans la première commande

...