問題タブ [twirl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
942 参照

scala - sbt intellij twirl テンプレート

回転テンプレートを Intellij IDEA 14 で動作させる方法がわかりません

私のbuild.sbt:

私のテキストテンプレート:

レンダリングする私の呼び出し:

コンパイラ エラー:

次を使用して、Intellij の外部でテンプレートをコンパイルする必要があることをどこかで読みました。

これが機能するかどうかはわかりません。また、sbt 用のプラグインをインストールしましたが、Mac でコマンド ライン バージョンをセットアップする方法がわかりません。

私へのアドバイスはありますか?

0 投票する
1 に答える
687 参照

scala - Twirl テンプレートから Scala ソースを生成する

play-twirlは、実行時に呼び出すことができるテンプレート関数を含む Scala ソースを生成するために使用されることを知っています。

play-twirl で任意の Scala ソースファイルを生成する方法はありますか?

たとえば、
次のようなテンプレートを作成して、面倒なメソッド シグネチャの作成を自動化したいと考えています。

src/main/twirl/Foos.scala.scala

そして、SBTのようなソースファイルを生成します

src_managed/main/scala/Foos.scala


いくつかの Playframework ライブラリ ソースに基づくと、自動化されていないように見えますが、独自のテンプレート フレームワークを使用して同様のことを行っているようです。

繰り返しになりますが、このような設定は Twirl で可能ですか? この種のことを簡単にする代替の sbt プラグインはありますか?