sostituzione di segnaposto in una pagina APT Maven
Domanda
Sto lavorando su Maven documentazione del sito per alcuni progetti correlati, e voglio creare un collegamento ipertestuale dalla documentazione proprio sito ad altra documentazione siti. La ruga è che l'URL per la destinazione del collegamento dipende da una proprietà Maven.
Ho provato questo:
{{{http://example.com/site/project-${some-prop}/some.html}the documentation}}
, ma il $ {some-prop} segnaposto non viene sostituito, e il processore APT ottiene poi
confuso dal primo '}'. Sfuggire il {} e personaggi (ad esempio $\{some-prop\}
) non aiuta, e il seguente non funziona neanche:
{{http://example.com/site/project-${some-prop}/some.html}}
C'è qualche altro modo che io possa svolgere questo compito? Per esempio, c'è un modo per definire una macro Doxia che potrebbe essere utilizzato per sostituire un URL che ha avuto il segnaposto ampliato?
Soluzione
Si sta utilizzando la versione 2.0-beta-6 o versioni successive del plugin sito? Inoltre, fa il nome del file apt termina con un'estensione .vm (come descritto nella sezione di filtraggio di La creazione di contenuti ?