4

いくつかの関連プロジェクトの 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 マクロを定義する方法はありますか?

4

1 に答える 1

3

バージョン 2.0-beta-6 以降のサイト プラグインを使用していますか? また、apt ファイル名の末尾に .vm 拡張子が付いていますか(コンテンツの作成のフィルタリング セクションで説明されているように)。

于 2010-02-17T12:01:11.623 に答える