次のページへForgeでMavenプロジェクトを作成プロジェクトを作成してみましょう。「simpleapp」としています。」というメッセージが表示されます。新規Mavenプロジェクトの中身これで、Mavenプロジェクトができます。「$HOME/workspace/forge/simpleapp」のファイルを見ると、「pom.xml」が生成されています。この時点では下記のようなディレクトリとファイルしか生成されていません。ここに必要なファイルやディレクトリを追加してWebアプリを完成させていきます。setupコマンド」が用意されているので、それを使います。「scaffold」とは足場という意味で、アプリを作成するのに必要なものを一通り用意することから、この用語が使われているようです。Railsの機能として一躍有名になりましたね。Faces」を使ってファイルを生成します。EEアプリのユーザーインターフェイスの開発が簡単にできるようになります。「?」で始まる行については、「forge」コマンドからの質問となるので、キー入力が必要です。いくつか質問がありますが、デフォルトのまま[Enter]キーを入力すれば、サンプルアプリが生成されます。最後の質問では、WebアプリへアクセスするときのURLを指定しています。「/」を指定すると、「http://localhost:8080/simpleapp/」を指定したのと同じになります。EE用アプリのひな型が出来上がります。「java」ディレクトリにはJavaのプログラム、「resources」にはライブラリや設定ファイル、「webapp」にはWebアプリ用のHTML/CSS/JSPファイルや「WEB-INF」ディレクトリのファイルを置きます。これらのディレクトリには、最低限必要なファイルが生成されます。テストに必要なJavaプログラムやリソースこのような感じでForgeで用意されているコマンドを実行することによって、プログラムに必要なものを用意したり、設定をしたりすることができます。Mavenプロジェクトのビルドプログラミングはまだしていませんが、取りあえずデプロイして動かすことができるひな型が用意できたので、Webブラウザに表示させるところまでやってみましょう。Forgeの「build」コマンドでビルドデプロイ用のwarファイルを生成するには、「build」コマンドを実行します。Mavenプロジェクトですから、必要なファイルが「$HOME/.m2」ディレクトリにダウンロードされます。warファイルは「$HOME/workspace/forge/simpleapp/target/simpleapp.war」に生成されます。このファイルはMavenのローカルリポジトリにインストールされます。SUCCESS」と表示されます。------------------------------------------------------------------------【略】Mavenの「mvn」コマンドでビルドMavenのローカルリポジトリが出てきたところで、気付く人も多いでしょうが、Forgeの「build」コマンドを使うのではなく、通常のコンソールの画面で「mvn」コマンドを使ってwarファイルを作成することもできます。その場合は次のようにします(この場合はForgeは起動していません)。EEアプリを実行できるコンテナへデプロイして動かしてみましょう。Server)のバージョン7を使うことにします。ASのページの右にあるダウンロードページへのリンクをクリックして、ダウンロードページから取得します。ここでは「jboss-as-7.1.1.Final.zip」をダウンロードして、次のように展開します。jboss-asここで環境変数「JBOSS_HOME」を設定しておいた方が良いので、「$HOME/.profile」へ下記を追加して、1度ログアウトしてからログインをし直します。7の動作確認をしておきましょう。次のように起動します。7」のページが表示されます(図4)。7のWelcomeページ停止するにはJBossを起動したコンソールで[Ctrl]+[C]キーを入力します。7の用意ができたら、Forgeを起動して「jboss-as-7」のプラグインをインストールします。7の起動や停止はもちろんのこと、warファイルのデプロイやデプロイの取り消しが可能になります。Index(CPI)」からインストールできます。ページのメッセージを見ると、「https://raw.github.com/forge/plugin-repository/master/repository.yaml」がデフォルトで使われています。remove-plugin」コマンドを使います。jboss-as-7のプラグインのインストールができたら、次のように設定します。最初に設定するプロジェクトのディレクトリで「cd」コマンドで移動しています。このように、プロジェクトごとに設定ができます。「user001」のところは自分の環境に合わせて、アカウント名を指定するように直してください。7.1.1のダウンロードが始まります。ASを用意したい場合に知っておくと役に立ちます。7を操作できるようになります。deploy」コマンドでデプロイします。successful.デプロイが成功してから、「http://localhost:8080/simpleapp/」へアクセスすると、ForgeのWebアプリの初期画面(図5)が表示できます。shutdownなお、次のようにしてプロジェクトで生成したwarファイルのデプロイのやり直し、デプロイ取り消しができます。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。