substitution Placeholder dans une page APT Maven
Question
Je travaille sur la documentation du site Maven pour certains projets connexes, et je veux créer un lien hypertexte d'une documentation du site à l'autre documentation des sites. La ride est que l'URL de la cible du lien dépend d'une propriété Maven.
J'ai essayé ceci:
{{{http://example.com/site/project-${some-prop}/some.html}the documentation}}
mais le $ {certains-prop} espace réservé ne soit pas remplacé, et le processeur APT obtient alors
confus par le premier « } ». Échapper les {et} caractères (par exemple $\{some-prop\}
) ne fonctionne pas, et ce qui suit ne fonctionne pas non plus:
{{http://example.com/site/project-${some-prop}/some.html}}
Y at-il une autre façon que je peux accomplir cette tâche? Par exemple, est-il un moyen de définir une macro Doxia qui pourrait être utilisé pour remplacer une URL qui avait l'espace réservé étendu?
La solution
Vous utilisez la version 2.0 bêta-6 ou version ultérieure du plugin site? En outre, votre nom de fichier apt se termine par une extension .vm (comme décrit dans la section de filtrage de Création de contenu ?