2013年9月12日木曜日

【spket】eclipseでfirefoxのプラグインを開発するための設定

■環境
Windows7 64bit
eclipse Version: 4.2.1(Juno)

■設定
1. spketプラグインインストール
Help→Install New Software→Add
Name:spket
Location:http://www.agpad.com/update/
※http://www.spket.com/update/ ではないので注意
チェックボックスをすべてONにし利用規約に同意しインストール
インストール後はeclipseを再起動する

2. gitからプロジェクトのclone
git clone https://github.com/kakakikikeke/js-shorten-the-url.git

eclipseのegitプラグインを使って上記のプロジェクトをeclipseに読み込ませる
Import projectからgeneral projectとしてインポートする
プロジェクトを右クリックしファセットフォームの変換からプロジェクトをJavaScriptプロジェクトへ変更する
また、パースペクティブを「Spket IDE 」に変更する
※eclipseへのインポート方法の詳細はhttp://kakakikikeke.blogspot.jp/2012/05/githubpubliceclipse.htmlを参照

3. プロジェクトのbuild
build.xmlをantでビルドする
プロジェクトのdistディレクトリ配下にjarファイルとxpiファイルが作成されることを確認する
※ソースコードを修正したら基本は毎回ビルドを行い上記ファイルを生成する
※ソースコード自体はcontentディレクトリ配下にある「.xul」ファイルや「.js」ファイルを編集する

4. firefoxでテスト
プラグインを開発するためのfirefoxのプロファイルを別途作成します
http://support.mozilla.org/ja/kb/profile-manager-create-and-remove-firefox-profiles
ビルドにて作成された.xpiファイルをfirefoxへドラッグandドロップすると開発中のプラグインをfirefoxにインストールできます
基本は3. 4.を繰り返しトライandエラーを繰り返しプラグインを作成、修正していく

5. プラグインの登録
https://addons.mozilla.org/ja/firefox/
にアカウントを作成しプラグインを登録します
登録したプラグインは以下で管理されておりレビュー結果やアップロードも以下から辿れます
https://addons.mozilla.org/ja/developers/addons

リリース時の注意点については以下に簡単にメモしています
http://kakakikikeke.blogspot.com/2012/06/firefoxshorten-url.html


■注意事項
どうやらeclipseのJuno(4.2.1)ではSpketプラグインはうまく動作しないようでインストールもできない模様
⇒直接プラグインファイルをディレクトリに配置することでインストールすることでできるみたい
http://forums.spket.com/viewtopic.php?f=3&t=3678

OSのアーキテクチャが64bitでも動作しない模様(この辺は不確定なので参考までに)

0 件のコメント:

コメントを投稿