倭マン's BLOG

くだらない日々の日記書いてます。 たまにプログラミング関連の記事書いてます。 書いてます。

NetBeans7.0 に Griffon プラグインが出たようなので試してみる (3) : コマンドの実行

NetBeans の Griffon プラグインでは、プロジェクトのポップアップ・メニューから griffon コマンドを実行することができます。 ポップアップ・メニューはこんなの:


以下、それぞれのグループを簡単に見ていきます。

1.


いろいろなリソースを新規に作成します。 「新規」メニューにはサブメニューとして以下のものがあります。

例えば「Griffon MVC Group...」を選択すると、以下のようなダイアログが表示されます。

必要な項目を入力して「完了」すると、対応するリソースが生成されます。 「Griffon MVC Group...」以外も同様です。 各メニューで最終的に実行される griffon コマンド(スクリプト)は以下の通り:

項目 実行コマンド 説明
Griffon MVC Group... griffon create-mvc MVC グループを新規に作成する
GriffonCreatePlugin.groovy... griffon create-plugin Griffon プラグインプロジェクトを新規に作成する
Griffon Unit Test... griffon create-unit-test 単体テストを新規に作成する
Griffon Integration Test... griffon create-integration-test 統合テストを新規に作成する

2.


開発に関連するコマンドを実行します。

  • Compile
  • Clean
  • Upgrade
  • Package

それぞれ対応するコマンドを実行します。

項目 実行コマンド 説明
Compile griffon compile ソースコードをコンパイルする
Clean griffon clean コンパイルされたリソースを削除する
Upgrade griffon upgrade プロジェクトの Griffon バージョンをインストールされている Griffon のバージョンに上げる
Package griffon package Groffon アプリケーションをパッケージングする

3.

  • Run Griffon Command...
  • Griffon shell
  • Griffon Plugins...

Run Griffon Command...

任意の Griffon コマンドを選択して実行します。 パラメータも指定可。

Griffon shell

実行されるコマンド:

項目 実行コマンド 説明
Griffon shell griffon shell Griffon ランタイムで初期化されたターミナル・シェルを起動する

Griffon Plugins...

Griffon プラグインの管理をします。 「Installed」タブは動作よく分からん。 たぶん、インストール済みのプラグインをリストアップしてくれるんだと思うけど。

New Plugins」タブは使用できる Griffon プラグインをリストアップします。

これは「list-plugins」コマンドを実行しています。

項目 実行コマンド 説明
Griffon Plugins... griffon list-plugins 使用できる Griffon プラグインをリストアップする

ただ、タブを選択する度に「list-plugins」を実行するので、少々動作が鬱陶しいです。

4.

  • Resolve Plugins...

動作よくわかんない。 「list-plugin-updates」コマンドでも実行しようとしてるのかな?

5.


プロジェクトの統計情報を表示します。

  • Statistics
項目 実行コマンド 説明
Statistics griffon stats Griffon アプリケーションのファイル数や行数などの統計情報を出力する

6.


開発している Griffon アプリケーションを実行もしくはテストします。

  • Run
  • Run Applet
  • Run Webstart
  • Test

実行されるコマンド:

項目 実行コマンド 説明
Run griffon run-app Griffon アプリケーションを Java アプリケーションとして実行する
Run Applet griffon run-applet Griffon アプリケーションを Java アプレットとして実行する
Run Webstart griffon run-webstart Griffon アプリケーションを Java Web Start として実行する
Test griffon test-app テストを実行する

Beginning Netbeans” Ide for Groovy, Grails and Griffon

Beginning Netbeans” Ide for Groovy, Grails and Griffon


Griffon in Action

Griffon in Action