2010-02-17 23 views
4

Je travaille sur la documentation du site Maven pour certains projets connexes, et je souhaite créer un lien hypertexte de la documentation d'un site vers une autre documentation de site. La ride est que l'URL de la cible de lien dépend d'une propriété Maven.Substitution d'espace réservé dans une page APT 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 confondu par le premier '}'. Échapper les {et} caractères (par exemple $\{some-prop\}) ne suffit 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, existe-t-il un moyen de définir une macro Doxia pouvant être utilisée pour remplacer une URL dont l'espace réservé a été développé?

Répondre

3

Utilisez-vous la version 2.0-beta-6 ou ultérieure du plugin du site? En outre, votre nom de fichier apt se termine par une extension .vm (comme décrit dans la section de filtrage de Creating Content?

+0

Merci, j'ai raté cette section (je cherchais «espace réservé» qui est le terme de printemps associé à ce genre de chose.) –

+0

Cela fonctionne aussi ... –

+0

@Stephen Content de savoir: D Merci pour vos commentaires. –