jsf-scrumtoys-refactored を動かすまで

達人プログラマーを目指してを執筆なされているryoasaiさんが作られているものについて。
#glassfishjp にて拝見させていただいて動かしたのですが、
ちょっとつまづいたので動かすまでの説明資料として。

jsf-scrumtoys-refactoredの内容についての説明については、本家を参照してください。
http://d.hatena.ne.jp/ryoasai/20110812/1313164684
http://d.hatena.ne.jp/ryoasai/20110724/1311522072

(簡単に)動かすための前提条件

前提条件としては、1つだけで大丈夫みたいです。*1

  • NetBeans7.0.1(Java EE)がインストールされていること。*2

NetBeansに関しては、以下でDL出来ます。
http://netbeans.org/downloads/index.html?pagelang=ja

Java EEをサポートしたバージョンをインストールすればGlassFish Server3.1.1も勝手にインストールされるので、楽ちんです。
なお、インストール方法については以下ページにまとめられています。
http://netbeans.org/community/releases/70/install_ja.html

ただ、今回に関して言えば、デフォルトでいいよという。

ソースコードのダウンロード

NetBeans(+glassfish)さえインストールできてしまえば、次はソースコードをダウンロードします。
大元のblogにも書かれているとおり、githubに登録されているのですが、
gitの知識がなくても簡単にダウンロードできます。

  1. https://github.com/ryoasai/jsf-scrumtoys-refactored にアクセスします。
  2. 左側にあるDownloads(大きくSign up Nowと書かれている下)をクリックします。
  3. Zipもしくはtar.gzでダウンロードが選択できるのでZipでダウンロードします。
  4. 適当な場所に解凍します。

これだけ。

実際に動かす

ここまできたらあとちょっとです。

  1. NetBeansを起動させます。
  2. 右上のファイル(F)→プロジェクトを開く→先ほどダウンロードしたフォルダを選択します。*3
  3. エラーになっていると思うけれども、無視します。
  4. 左ペインのプロジェクトを右クリック→実行を選択します。
  5. 動いた!

こんな感じで。

ここから下は不具合があるため、行わないほうがいいそうです 2011/08/13 21:00

ついでに
pom.xmlに書かれているglassfishサーバーのバージョンが今回の手順だと違うため、書きなおしておきます。
プロジェクトファイル→pom.xmlの50行目あたり


UTF-8
3.1.1
gfv3ee6

次に実行したときに勝手に依存関係が更新されるので、これだけ。

さて、触ってみての感想はまた今度。

ちなみにglassfishについての説明は以下を参照してください。
http://www.coppermine.jp/releases/20110810/index.html

*1:もちろんネットワークにつながっている必要もある。

*2:この記事を書いた時の最新のバージョンです。

*3:pom.xmlが入っているフォルダを選択。アイコンが変わっているのでそれを目安に。