いくつかの関連プロジェクトの 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}}
このタスクを達成できる他の方法はありますか? たとえば、プレースホルダーが展開された URL を置き換えるために使用できる Doxia マクロを定義する方法はありますか?