Utilisation des dépôts maven
2010-06-17
Cette page explique comment configurer mavenpom pour déployer des artifacts.
On distingue trois types de serveur :
Mavenpom définit grâce à deux propriétés :
En résumé, voici la définition du serveur où déployer les snapshots :
<snapshotRepository>
<id>${snapshot.server}</id>
<url>${snapshot.repository}</url>
</snapshotRepository>Par défaut, on utilise les valeurs suivantes pour le paramétrage :
Pour modifier le dépôt il suffit donc de rajouter dans la section properties une nouvelle valeur pour l'un des deux paramètres.
[remonter]
Mavenpom définit grâce à deux propriétés :
En résumé, voici la définition du serveur où déployer les releases :
<repository>
<id>${release.server}</id>
<url>${release.repository}</url>
</repository>Par défaut, on utilise les valeurs suivantes pour le paramétrage :
Pour modifier le dépôt il suffit donc de rajouter dans la section properties une nouvelle valeur pour l'un des deux paramètres.
[remonter]
Il suffit d'utiliser la configuration par défaut. [remonter]
Pour rendre un projet central-safe, il faut utiliser le bon dépôt de release : central.release.repository.
Pour assurer que le projet est bien compatible, on inclut le profile central-safe dans le cycle de release.
Pour ce faire ajouter dans la section properties du projet ceci :
<!-- release config -->
<!-- activate this profile while doing release:prepare -->
<arguments>-DperformRelease -Pcentral-safe</arguments>
<!-- activate this profile while doing release:perform -->
<releaseProfiles>central-safe</releaseProfiles>Mavenpom définit grâce à deux propriétés :
En résumé, voici la définition du serveur où déployer les sites :
<site>
<id>${site.server}</id>
<url>${site.repository}</url>
</site>Par défaut, on utilise les valeurs suivantes pour le paramétrage :
Pour modifier le dépôt il suffit donc de rajouter dans la section properties une nouvelle valeur pour l'un des deux paramètres.
[remonter]