Bonjour le forum,
Je rencontre un problème idiot, très simple, mais vraiment bloquant. Les caractères backslash de la variable basedir ne sont pas protégés et celà me pose problème avec certains plugins.
J'utilise le plugin maven-javadoc-plugin pour générer une documentation avec une doclet personnalisée sous windows. Mon pom.xml contient une balise additionalparam pour configurer la doclet, comme ceci :
La variable ${basedir}, automatiquement affectée par maven, contient des backslashes (c:\documents and settings\plop\...). Quand la doclet récupère les paramètres, les backslashes ont été interprétés ou supprimés. Le comportement est similaire à ce bug : http://jira.codehaus.org/browse/MRESOURCES-25. Je me retrouve alors avec un laconique c:documents and settingsplop...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4<additionalparam> -destdir "${basedir}/src/site/docbook/reference" </additionalparam>
Ma question est la suivante : existe-t-il un moyen d'échapper la variable basedir ? Mes recherches jusqu'alors ont été vaines.
Merci d'avance,
Christophe.
Partager