2012年3月25日日曜日

gradleで外部依存しているwar に対してjettyを起動する方法


どういったときに使うの?
  • Seleniumなどのインテグレーションテストが、一つの独立したプロジェクトになっている。
  • mavenやivyで依存しているwarファイルがあって、それに対してjettyを起動したい。


起動した後にテストを走らせるには、daemon=trueを設定して、テストタスクのdependsOnに加えれば良し。



2012年3月5日月曜日

Gradleにて複数Jettyを起動させる方法


背景:

Selenium を使った End-To-Endな テストを実行しているのだが、テストが増えて実行時間が途方も無くかかってしまう。
なのでテストを並列化する必要が出てきたので、まず初めの段階として、ウェブサーバを複数を走らせようというところ。

Gradle の Jetty プラグインを利用して、複数のウェブサーバを走らせます。