2009-04-20 4 views
0

Je voudrais dans un maven2 POM pour définir une propriété avec une valeur différente si je suis un emballage SNAPSHOT ou un RELEASE (un non SNAPSHOT) de mon projet. Je sais que je peux écrire un simple plugin Mojo qui définit la propriété concernant project.version (contient SNAPSHOT ou pas), mais je ne peux pas imaginer que dans l'enfer des plugins existants de Maven il n'y en a pas déjà un que je pourrais utilisation.définir une propriété POM concernant le type de version du projet

Si vous connaissez un moyen de le faire, j'apprécierais votre aide.

Matthieu

Répondre

0

Ce que vous voulez faire à l'aide serait la gestion des profils Maven2. Comme vous pouvez le voir here, il y a plusieurs façons d'activer un profil dans Maven2:

  • L'utilisation d'un JDK spécifique,
  • L'utilisation d'un système d'exploitation spécifique,
  • Donner un paramètre dans la ligne de commande,
  • avec un fichier ...

Alors, pour autant que je sache, il n'y a aucun moyen de faire ce que vous voulez sans créer un (simple) plug-in Mojo ...

+0

Je le ferais alors dans un simple Mojo. Merci –

Questions connexes