ScalaでWeb開発 (4) テスト&リリース方法

2011-02-01

ScalaでWeb開発 (4) テスト&リリース方法

もはや、間があきすぎて、何をやっていたか覚えていない・・・。 とりあえず、mavenでLiftのプロジェクトつくって、jetty使ってチョロチョロいじって 開発するところまでやってたような気がする。 ひとまず、リリースまでの流れを考えると、足りないのはテストとリリース。 きっとmavenは簡単なんだろうと思ったら、簡単だった・・・

1. テスト

1
2
cd $PROJECT_HOME
mvn test

以上! 多分、テストの書き方はJunitみたいな感じ。(未確認ですが、何か?)  

2. リリース

mavenのjettyを使うのは、乱暴な気がする・・・。 まあ、好きなコンテナに突っ込んで使えばいいのだと思う。 何はともあれ、war作成

1
2
cd $PROJECT_HOME
mvn package

テストがちゃんと通ってれば、$PROJECT_HOME/targetの中にwarが出来てる。 ●tomcatの場合 →webappsに突っ込む。→無事動く ●jettyの場合 →動く。 そりゃそうかと思いつつ。jettyとtomcatでどっちがいいのかな? ※ググってみたら、「jettyがイイ!」という意見が多いみたい。 参考までに、deploy絡みのスレッドをどぞ。 Deploying Lift app