0

JavaでGoogleクロージャーテンプレートを使用しています。SoyFileSet ビルダーを使用してテンプレートを単一の Java オブジェクトにコンパイルすると、次のエラーが発生します (Java オブジェクトにコンパイルするテンプレート ファイルが多数あります)。

com.google.template.soy.base.SoySyntaxException: テンプレート名 'namespace.qualifier.templateName' の 2 つの定義が見つかりました。どちらもファイル /templates/namespace/qualifier/TemplateName.soy にあります。

このエラーの問題は、問題のあるテンプレートについて、そのファイルで定義されているテンプレートが 1 つしかないことです。また、すべてのテンプレート ファイルを検索して、その名前のテンプレートがこれだけであることを確認しました。

誰でも私の問題が何であるか知っていますか?

4

1 に答える 1

0

問題は、同じテンプレートをSoyFileSetビルダーに2回追加していたことです。

于 2011-10-06T03:37:41.723 に答える