1

main.scala.htmlファイルにbootstrap.jsが含まれているPlayFramework(2.1)プロジェクトがありますが、コンソールから「test」コマンドを実行すると、プロセス全体がハングします。'run'コマンドを使用しても問題がないので奇妙です。

これは本当に簡単に再現できます。

  • 新しいPlayFramework2.1scalaプロジェクトを作成します。
  • bootstrap.jsまたはbootstrap.min.jsをpublic/javascriptsフォルダーに追加します
  • 既存のjqueryインクルードの直後にmain.scala.htmlにスクリプトタグを追加します
  • PlayConsoleに入る
  • 'test'コマンドを実行します

ApplicationSpecは、最初に呼び出された場合に実行されますが、IntegrationSpecは実行されず、コンソールは強制終了されるまで待機します。

PlayFramework 2.1、Bootstrap 2.3.1、Java 1.6.0_43、Scala2.10.0を使用しています。Ubuntu12.10とWindows7でも同じ問題が発生します。

ApplicationSpecまたはIntegrationSpecファイルを「playnew」によって生成されるものから変更していません。私が変更したのは、bootstrap.jsファイルをjavascriptsディレクトリに追加し、スクリプトエントリをmain.scala.htmlに追加することだけです。その他はすべて、新しく作成された標準のPlay2scalaアプリケーションです。

他の誰かがこれが問題(または私だけ)であるかどうか、そして問題が何であるかを確認できますか?

4

1 に答える 1

1

bootstrap2.3.1とjquery-1.9.1(jquery-1.9.0ではない)を使用したときに同じ問題が発生しました。バージョン2.3.1のtwitterbootstrap.jsが壊れているために発生しました。jquery-1.7.1とbootstrap-2.0.4を使用して、IntegrationSpecでテストしようとしましたが、問題なく動作します。したがって、jqueryとbootstrapのいくつかのパターンを試す必要があります。

于 2013-03-20T12:21:44.060 に答える