私はFreeMarkerに変換したいVelocityテンプレートを多数持っています。USCavalryコンバータを使用してVelocityテンプレートをFreeMarkerに変換する
USCavalryと呼ばれるコンバータツールが見つかりました。
私はIntelliJでMavenプロジェクトとしてセットアップし、VelocityとFreemarkerの依存関係をpom.xmlに追加しました。
ツールはうまく動作しますが、私が得られる出力に満足できません。これは、ASTのトークン化された出力のようです。適切なFreeMarkerシンボルは置換されません。
他に誰かがこの問題に遭遇しましたか?意味のあるFreeMarkerテンプレートを出力として取得するために何を変更しましたか?
ベロシティRuntimeServices.parse()
の成果以外のものを出力するようにソースを修正しようとしていますが、他の誰かがすでにこの問題を解決している場合に役立つと思いました。
いいえ、それは私にとっては基本的なものでもありません。しかし、私はあなたの答えに感謝します。それが手作業であることを知ることは価値があります。私は手動でそれをやり始めましたが、ツールを使って物事を短くすることは可能かもしれないと思っていました。あなたの時間をありがとう! – duffymo