NetBeans用プラグインのつくりかた(xmpfilter篇)
現在開いているrbファイルに対してxmpfilterをかけるプラグインをつくってみた。
以下、淡々と手順をメモ。
新規プロジェクト
プロジェクトを選択
- カテゴリ: NetBeans モジュール
- プロジェクト: モジュール
名前と場所
- プロジェクト名: nbxmpfilter
- スタンドアロンモジュール
基本モジュール構成
- コード名ベース: org.mumoshu.nbxmpfilter
新規アクション*1
ファイルの種類を選択
- モジュールの開発
- アクション
ライセンスを書いたテキストファイルを用意
とりあえず、
プロジェクトルート/LICENSE
に置いた。
プロジェクトプロパティーで色々
- 表示
- 表示カテゴリ: Ruby
- 簡単な説明・詳細な説明を書いておく
- 公開パッケージ -> チェック入れておく
- 構築 -> パッケージング
- ライセンス -> 先ほど作成したテキストファイルを参照
- ホームページと作成者も入れておく
NBMをインストールしてみる
ツール -> プラグイン -> ダウンロード済み -> プラグインの追加 -> NBMファイルを選択 -> インストール
先ほど入力した説明文などはここで表示されます。
動作確認してみましょう。
GitHubで公開
色々とgit add & git commit & git push origin master。
buildディレクトリ以下は色々と一時ファイルが入っていてサイズ大きいので、
nbmファイルのみgit addするとよさげ。
終了
お疲れ様でした。
ソース一式は以下に置いておきます。
GitHub - mumoshu/nbxmpfilter: xmpfilter for NetBeans