AojCoder なる Eclipse プラグインを作ってみた

AojCoder なる Eclipse プラグインを作ってみた.

AOJ http://judge.u-aizu.ac.jp/onlinejudge/

EclipseCoder をパクった感じのネーミングにしたほうがわかりやすいかと思ったけどよく考えたら Topcoder -> EclipseCoder なのに AojCoder としたら意味わからなくね?と思ったけどまあいいや.

動かなかったらごめんね.

できること

  • 問題のリストが見られる
  • その問題を解いたかどうかを見られる
  • 問題に対応するプロジェクトを作れる

参考画像

インストール方法

「Help」->「Install New Software」で下記URLを入力して出てくる設定を OK しまくる.

http://nise-nabe.github.com/AojCoder/site.xml

使い方

入れてから「Window」->「Show View」->「Other」でダイアログを開いて下記のように「AojProblemView」を選択する.
すると下記の様に表示されるはず.

ユーザ名の設定は「Preference」から.

問題選択して右クリックで「Open Project」と出るので,これを選択すると新しくプロジェクトを作るか,すでにあるならそのプロジェクトを開く.
名前は「AOJ-(問題番号)-java」となる.(参考画像参照)

その他

ソースコード
https://github.com/nise-nabe/AojCoder

master および develop ブランチがプラグイン部分.(今は両方同じ)
feature-project ( https://github.com/nise-nabe/AojCoder/tree/feature-project ) が Feature プロジェクトを入れているブランチ.(UpdateSiteを作るときに必要)
gh-pages ( https://github.com/nise-nabe/AojCoder/tree/gh-pages )が UpdateSite に該当する.

細かいことは githubwiki とかこことかに書くかもしれない.