(1)が多くなったので分割
Macroを定義しているJavaからパラメータを取得する方法
ここで困ってた人が居たのでコメントした通り。
Java側で
public String execute(Map<String, String> parameters, String body, ConversionContext context) throws MacroExecutionException { return "<div class=\"section\"><h2 class=\"title\">"+ parameters.get("title") + "</h2>" + body + "</div>"; }
atlassian-plugin.xml側で
<xhtml-macro name="example-macro" class="com.example.confluence.ExampleMacro" key="ex-macro"> <parameters> <parameter name="title" type="string"/> </parameters> </xhtml-macro>
テンポラリのパス
context.getRealpath("/template");
target\container\tomcat6x\cargo-confluence-home\webapps\confluence\templates