Why make donate
google analytics
Mavenpom4redmine
2009-08-22

Présentation

Le projet mavenpom4redmine est un pom de type Corporate dont héritent tous les projets nuiton et chorem.

Il étend mavenpom et ajoute les profiles de release pour redmine.

Ce qui est géré par mavenpom4redmine

Ce pom définit tout ce qui concerne l'environnement, il vous est donc inutile de les définir dans vos poms, à savoir :

  • intégration continue (hudson)
  • environnement de distribution (deploiement des artifacts et site)
  • gestion des 'issues' (sur redmine)
  • les profiles de release
  • la license LGPL v3
  • les listes de diffusion commits, devel et users
  • les version des plugins externes
  • la configuration des rapports du site

Ce que vous devez définir dans votre pom

  • l'url de votre projet
  • la définition du dépôt svn (section scm).
  • les dépendances de votre projet
  • le build

Le pom minimal

Un exemple de pom minimal est donnée à la page suivante, en vous basant dessus, tout devrait bien se dérouler.

Les propriétés

Voir la page des propriétés du pom.

Voir la page des propriétés de mavenpom.

Les profiles

Voir la page des profiles du pom.

Voir la page des profiles de mavenpom.

Vérification de conformité

On effectue sur le pom des contrôles de conformités via le plugin maven-enforcer-plugin.

propriétés obligatoires

Aucune a l'heure actuelle

Fichiers obligatoires

README.txt
changelog.txt
LICENSE.txt

Configuration des plugins

Pour connaître la liste des plugins gérés par mavenpom4redmine, veuillez vous rendre sur la page de configuration des plugins.

Pour mieux comprendre comment utiliser les plugins (et gérer les versions des plugins) une explication est donnée dans mavenpom sur la page suivante.

Produit par Maven