Github で Eclipse プラグインを公開する方法メモ
- 実際に作ったリポジトリ https://github.com/nise-nabe/AojCoder
- 説明とか http://d.hatena.ne.jp/nise_nabe/20130105/1357380302
とりあえずブランチ構成を下記のように考えてる.更新サイト以外はなんでもいいがフィーチャープロジェクトを単に feature とすると git-flow とかと競合する可能性があるのでちょっと変えてる.
- プラグインプロジェクト -> master
- フィーチャープロジェクト -> feature-project
- 更新サイト -> gh-pages
1. とりあえずプラグインを作る
2. フィーチャープロジェクト作る
3. feature.xml を開いて「Plug-ins」を開く
4. 「Add」をクリックして1で作ったプラグインを指定する
5. 更新サイトプロジェクトを作る
6. site.xml を開く 7−1. お好みで「New Category」を作成する
これは「Window > Show View > Other」で出てくるフォルダっぽい部分に追加される
7−2. 「Add Feature」で3で作ったフィーチャープロジェクトを指定する
8. 「Build All」を選択する
すると 「features」と「plugins」にそれぞれ今作った jar ファイルが入る.
9. それぞれのプロジェクトで git init して github に作ってある リポジトリを remote に登録して,git checkout -b でブランチ作成後 git push する.
あとは 更新サイトとして http://自分のユーザ名.github.com/プロジェクト名/site.xml を Eclipse のプラグイン追加部分に入れると対象プラグインがインストールできるようになるはず.
とりあえず以上.