2010-11-16 17 views
3

Existe-t-il un moyen d'utiliser le nom d'utilisateur svn pour extraire un projet visible en tant que propriété maven? Quelque chose comme scm.svn.username? Si non, quelles solutions pouvez-vous imaginer pour me permettre d'obtenir cette propriété?Obtenir le nom d'utilisateur svn en tant que propriété maven

Le but ultime est d'utiliser le nom d'utilisateur svn pour some resource filtering.

EDIT Apparaît comme maven-scm plugin fournit un objet ScmManager. Puis-je l'utiliser dans mon POM? Ou peut-être dans some groovy code je pourrais écrire?

Répondre

1

Le plus simple serait d'ajouter une propriété de nom d'utilisateur dans un settings.xml

Une alternative serait de construire un plugin Maven pour lire le nom d'utilisateur svn à partir d'une configuration svn locale, ou d'étendre un existant à supporter une telle caractéristique, p.ex. regardez buildnumber-maven-plugin.