当社の Confluence 用のプラグインを作成しています。
このプラグインでは、いくつかの Confluence Storage Format XML を解析する必要があります。
そのため、ここから confluence.dtd といくつかの .ent ファイルを取得しました: http://www.amnet.net.au/~ghannington/confluence/readme.html
プロジェクトのリソースにファイルを配置しました。私のプラグインは groovy で書かれており、XML 解析には XML Slurper を使用しています。しかし、Confluence でプラグインを実行すると、次の場所でファイルを探すため、ファイルが見つかりません: .../target/container/tomcat6x/cargo-confluence-home/
プラグインの残りの部分が機能しているかどうかをテストするために、手動でそこにコピーしたところ、すべて正常に機能しました。したがって、実際、私の問題は、プラグインが .dtd ファイル (および .ents) を見つけられないことです。
誰かがそのようなことをしたことがありますか、またはそれを解決する方法のアイデアはありますか?
前もって感謝します。