タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

sbtとPlayframeworkに関するTAKAyuki_atkwskのブックマーク (3)

  • Playのsbt-pluginに含まれる様々なtrait - decadence

    ScalaのWebアプリケーションフレームワークであるPlay2、基板を支えるsbt-pluginに含まれる色々なtraitを見る。なおPlayのPluginとは別物なので注意。 PlayRun, PlaySettingsあたり非常に興味深い。playのsbt設定や、runを実行した時にどのような処理が行われるのかが分かる。 以下で触れるのは2.3.xブランチのこのcommit上の話、ただコードを読むだけ trait PlayImport jdbc, anormなどのcomponent def component(id: String) = "com.typesafe.play" %% id % play.core.PlayVersion.current saclaテンプレートでデフォルトで読み込まれるimport val defaultScalaTemplateImports = Seq

    Playのsbt-pluginに含まれる様々なtrait - decadence
  • Play 2.1 のテスト中に、OutOfMemoryError などが出てテストが途中で止まる場合の対策 - xuwei-k's blog

    OutOfMemoryErrorでなくても、stacktraceにObjectOutputStreamがどうとか、java.net.SocketException: Socket closedとか、見慣れないよくわからないstacktrace出る場合もあります。かつ、テストが途中で止まっても、最終的な結果はsuccessと表示される場合もあります。 Play2.1からテストがforkされたJVM上で行われるようになったけど、これ URL が、Play側で設定されてないから簡単にメモリ不足でテストが死ぬ。のでこれ URL と同じようなことしないといけない 2013-02-05 15:18:24 via web テスト用のサーバー起動させると簡単にメモリ不足になってこの現象に遭遇するので、必ずjavaOptions設定しておきましょう。*1 簡単に解説しておくと、Play2.1から*2最近sb

    TAKAyuki_atkwsk
    TAKAyuki_atkwsk 2015/02/09
    なるほど
  • typesafe activatorを使わないplayframework2.3の始め方 - xuwei-k's blog

    tototoshiさんの、これ Play 2.3 がリリースされたので変更点と試し方を説明します の便乗(?)的な感じで、なぜか自分もチュートリアルを書いてみます。普通に書いたら意味ないので、少しだけ変わった方法を書いてみます。 変わった方法とは、あえてtypesafe activatorを使わない方法を書きます。また、play2.3がどうやって成り立ってるのかを説明するのも兼ねて、activatorを使わないだけでなく、なんらかのテンプレート使ったりとか自動生成とかもせずに、一つずつ手作業でやって、最低限の構成のところまでだけを説明します。 なので、実用的なのかどうかはわかりません。慣れたら、それぞれみんなtypesafe activator使うなり、独自にテンプレート的なプロジェクトを用意しておくなり、giter8使うなりした方がいいかもしれません。 あと、先に完成後の最小限のplay

    typesafe activatorを使わないplayframework2.3の始め方 - xuwei-k's blog
  • 1