Mylyn de タスク管理

EclipseのPlug-in「Mylyn」(旧Mylar)の話です。
ちなみにMylynは、myとlynnを早く読んだ感じの発音らしいので、マイリンと読む・・・のかな。
何やらシステム開発期間の短縮が要求される昨今は、ほげっと仕事をしていたのではとても間に合いません。
最近流行ってる(らしい)ライフハックとかって、そういう理由で人気があるんでしょうね。
で、MylynはEclipse上の作業のタスク管理をしてくるもの・・・のようです。
Eclipse3.3から標準バンドルになりました。
で、この人の何がえらいかというと、TracやJiraといったBTSと連携するんです。
何か作業をする度にTracに反映して、という作業がなくなるのも助かりますね。
とりあえずDelfinoの環境であるTracを使う環境のセットアップについて、おぼえてる範囲でまとめ^^;

Trac側に必要となるもの

Trac XML-RPC Pluginが必要になります。
Pythonには詳しくないので、ソースを持ってきてeasy_intallして終わらせちゃいました。
TracにはWebAdminプラグインが入っているので、プラグインのセットアップはそちらから、ですませてます。
ちなみにTrac XML-RPC PluginはTracHACKSのTrac XML-RPC Pluginから入手できます。
このプラグインを使うと、TracにXML-RPCの機能がつきますから、FlexやAIRからごにょごにょとかそんなこともできますよね。
Trac HACKはものすごい数のTracのHackを作っていますから、こういうことできたらいいな、と考えた時にはまずチェックしてみるといいと思います。
で、Trac XML-RPC Pluginのセットアップが完了すると、http://yourhost/path-to-project/xmlrpcにアクセスすると、XML-RPCのAPI一覧が表示されますです。

Eclipse側で必要になるもの

Trac用のコネクタが必要です。
多分デフォルトで入っていたような気がするのですが、入っていなかったらEclipseのソフトウェア更新にurl「http://download.eclipse.org/tools/mylyn/update/e3.3」で新規リモートサイトを追加してインストールしてください。

設定いたしましょう

まずはタスクリポジトリを登録します。
タスクリポジトリの登録はMylynのタスク・リポジトリービューで行います。
のですが「予定」パースペクティブがMylynのパースペクティブだと思います。
「予定」パースペクティブを開くか、(DelfinoはEclipse3.3をPleiadesで日本語化しているので、英語名が分らないです^^;)
タスク・リポジトリービューを追加して、右クリックの紺的とメニューからタスク・リポジトリーの追加を選択するか
ビューの右上のタスク・リポジトリーの追加アイコンをクリックします。
タスクリポジトリの種類はTracを選択。
Tracリポジトリ設定は、サーバはTracのURL、ラベルは任意、接続情報を入力して、登録完了です。

タスクを登録してみる。

タスク・リポジトリービューに登録したTracリポジトリを右クリックしてコンテキストメニューからNew Tackを選択します。
そうするとタスクのエディタが開きますから、ごにょごにょと入力していくのですが、属性の部分に注目です。
Tracに設定したコンポーネントとかバージョンとかがばっちり反映されています。すばらしい。
で、ごにょごにょと入力が完了したら、新規登録ボタンをクリックします。

タスクを見てみる

登録したタスクをタスク・リストビューに表示してみます。
タスク・リストビューに表示するには、クエリを作成する必要があります。
作成したTracリポジトリを右クリックして、コンテキストメニューからNew Queryを選択します。
クエリ名は必須なので必ず入力します。
で、今回はとりあえず全部のタスクを表示すろということで、クエリ名を「All Tasks」、状況のところを全部選択して、終了ボタンをクリックです。
そうするとタスクリストのところに先程登録したタスクが表示されます。
ちなみに、タスクリポジトリを右クリック、コンテキストメニューのリポジトリー・タスクを開くから
タスクのID(TracならチケットID)を入力することで、直接タスクエディタでタスクを開くこともできます。

じゃあ、また明日

このタスクをどうするか、は明日以降で^^;
今日のところはここまでです。
ちなみにBTSにJiraを使う場合は、コネクタをインストールする必要があるのですが
MylynのExtension用のupdateサイトのURL(http://download.eclipse.org/tools/mylyn/update/extras)を更新マネージャに登録しても、新規フィーチャがないよと怒られました。
仕方ないので、MylynのサイトからExtensionsのzipをダウンロード、
解凍したディレクトリをEclipseの更新マネージャの新規ローカルサイトとして登録、
で、Jira用のコネクタもインストールできました。
なんかちょっと謎いですね。

はい、ということで明日移行にMylynを使って実際に作業とか、
EclipseからTracのWiki書いちゃうぜプラグインとか
小出しにして行こうと思います。

Category: Eclipse | Posted on: 2007/09/12 13:43 | Viewed: 4232

Comments

2007/09/12, 15:52 Paddington wrote:

ん~、突っ込みどころが細かくて申し訳ないんだけど。ライフハックは「青春出版社」的(って分かる?^^;)な本筋迂回的ノウハウな感じ。いい大人は相手しない方がいいかも・・ってその意味?(笑)。

2007/09/13, 11:45 delfino wrote:

なるほどです。
Delfinoの中ではライフハック=GTDなのかと思ってましたが、違ってるみたいです。
というか、よく知らない言葉をブロードキャストするな自分というのが一番なのですが^^;

Add Comment

:

:
:

TrackBacks

このエントリにトラックバックはありません

TrackBack URL

http://www.azul.systems-noel.jp/trackback/item_62.html