Maven APT页面中的占位符替换

Maven APT页面中的占位符替换,maven,apt,doxia,Maven,Apt,Doxia,我正在为一些相关项目编写Maven站点文档,我想创建一个从一个站点文档到另一个站点文档的超链接。问题在于链接目标的URL依赖于Maven属性 我试过这个: {{{http://example.com/site/project-${some-prop}/some.html}the documentation}} 但是${some prop}占位符不会被替换,然后APT处理器会被替换 被第一个“}”弄糊涂了。转义{和}字符(例如,$\{some prop\})没有帮助,以下操作也不起作用: {{h

我正在为一些相关项目编写Maven站点文档,我想创建一个从一个站点文档到另一个站点文档的超链接。问题在于链接目标的URL依赖于Maven属性

我试过这个:

{{{http://example.com/site/project-${some-prop}/some.html}the documentation}}
但是${some prop}占位符不会被替换,然后APT处理器会被替换 被第一个“}”弄糊涂了。转义{和}字符(例如,
$\{some prop\}
)没有帮助,以下操作也不起作用:

{{http://example.com/site/project-${some-prop}/some.html}}

有没有其他方法可以完成这项任务?例如,是否有一种方法可以定义一个Doxia宏,用于替换已扩展占位符的URL?

您是否使用2.0-beta-6或更高版本的站点插件?另外,您的apt文件名是否以.vm扩展名结尾(如?

的过滤部分所述,谢谢。我错过了该部分。(我在搜索“占位符”,这是与此类事件相关的春季术语。)@Stephen很高兴知道:D感谢您的反馈。