をインポートし、私は次のような問題があります。プレイフレームワーク2.0テンプレートパラメータが
はのは、私のテンプレートパラメータは、次のようになりましょう:
@(variable : really.super.extremely.long.package.name.ClassName)
は、とにかく、私はそれを減らすことができるように、ちょうどそのクラスをインポートするにはあります
@(variable : ClassName)
をインポートし、私は次のような問題があります。プレイフレームワーク2.0テンプレートパラメータが
はのは、私のテンプレートパラメータは、次のようになりましょう:
@(variable : really.super.extremely.long.package.name.ClassName)
は、とにかく、私はそれを減らすことができるように、ちょうどそのクラスをインポートするにはあります
@(variable : ClassName)
私はあなたのプロジェクト/ Build.scalaファイルにあると信じています。あなたの主な
templatesImport += "really.super.exteremely.long.package.name._"
で
ちょうどチャイムしたいと@Jeff LaJoieことによって、上記の例では、まだあなたのbuild.sbtでプレイ2.2.3
下
templatesImport += "really.super.exteremely.long.package.name._"
を動作することを言います
または
templatesImport ++= Seq( "really.super.exteremely.long.package.name._", "another.really.super.exteremely.long.package.name._" )
動作していないようです。これは私のメインです: val main = PlayProject(appName、appVersion、mainlang = JAVA).settings( templatesImport + = "really.big.package.Class1" templatesImport + = "really.big.package.Class2 " ) – gooser
奇妙なことに、あなたの構文は正しいです。また、._表記を使用して、パッケージからすべてのクラスをインポートすることもできます。 .jarファイルからパッケージにアクセスする場合は、ビルドパス、作成する必要がある/ libフォルダにパッケージが含まれていることを確認してください。それ以外の場合、私は他の潜在的な解決策を提供できるかどうかはわかりません。 –
@ginoser templatesImportを追加した後にプロジェクトをリロードしましたか?これは、Build.scalaの変更を取得するために「reload」を実行する必要があるためです。 –