我正在为一些相关项目编写 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?