EclipsePlugin

Activity Tracker v1.0.1

Eclipseのキー操作を追跡するビューを表示するプラグイン。Apache License v2。※ 動画は前のエントリと同じです。 ダウンロード jp.xet.eclipse.activitytracker_1.0.1.200909091156.jar (最新) v1.0.0で挙げた不具合を修正。 実は内部でひどいこと*1をして…

Activity Trackerなるものを作った

Eclipseのキー操作って暗黙知化してますよね。ちょっと触っていれば、いくつかの便利なショートカットを覚えてくる。けど、みんなどうやってコーディングしてるんだろう? もっと便利な方法、色々あるんだろうなーって。だけど、ペアプロでもしない限りこの…

うおーー、改訂版!

Eclipse 3.4 プラグイン開発 徹底攻略 Eclipse 3.4 Ganymede対応作者: 竹添直樹,志田隆弘,奥畑裕樹,里見知宏,野沢智也出版社/メーカー: 毎日コミュニケーションズ発売日: 2009/01/29メディア: 単行本(ソフトカバー)購入: 3人 クリック: 144回この商品を含…

SWT(or JFace)のバグなんだろうか。

JFaceのTableViewer上で、マウスホイールを使ってTableをスクロールさせると、行区切りのラインが崩れませんか? 俺だけ?俺のコーディングが悪いのか、環境が悪いのか、JFaceのTableViewerが悪いのか、SWTのTableが悪いのか... こまつた。

ProjectがCloseされたら関連Resourceを開いているEditorを閉じる方法

久々にプラグインネタ。最近Jiemamyもまた触り始めたので。本日、長い間解決していなかったバグが一つ潰れました。EclipseのResource(EclipseのPackageExplorer等に評じされるワークスペース内のファイル等)は、いずれかのProjectに属していますね。で、そ…

2008/01のEclipSKY

さて、高負荷でブログをさぼり気味の都元です。とりあえずEclipSKYから書いて行こうかな。今回のテーマはテスト。テストって、TDDとかBDDとか興味あるんだけど、結局テストの書き方が分からない。やってみようとして「まぁ簡単なトコから始めてみようゼ」と…

第3回Eclipseプラグイン開発勉強会に行ってきた。

収穫 ライトニングトークってこんな感じなんだ〜。 技術系の勉強会・講演会では、しばしばライトニングトークなるものが行われる。 というのは聞いていましたが、実際に見るのは初めて。 あのテンポの良さは、見ていても気持ちが良い。そして、サラッとして…

11月のEclipseプラグイン開発勉強会

告知・参加登録が始まっています。ご興味のある方は、お早めにどうぞ。http://groups.google.co.jp/group/eclipse-plugin-dev/web/pre-200711ライトニングトークなぁ。ちょっとやってみたいけど。ネタが見つかりません。Eclipseのヘルプコンテンツ(英語)を…

検討中。

しばらくご無沙汰してしまったJiemamyを再びいじり始めた。とりあえず、貧弱というか強引というか意味不明な実装方法であった、バリデーション(モデルのエラーチェック)のところを整備しようと思う。さて、どうやって実装しようか。 PropertyChangeListene…

今、自動化したい事。

EclipseのJavaプロジェクトで、ProjectAとProjectBがあったとします。で、ProjectBはProjectAに依存するとします。ProjectAのjarファイルは、エクスポートにより生成することができますね。このjarファイルを、自動的にProjectBの指定したフォルダに配置する…

悩みへのご助言

ぶろぐっぽいなんかのwatanabeさんに、ブログでご助言を頂けました^^ 悩み1 2番目の選択肢が良いかと。 贅沢な実装はmaven使えば割としようがない気がします。 そんなモノなんですね〜。いや、EclipseもMaven2も、プラグインを作るのは初めてなもので。確か…

Jiemamyのアーキテクチャに関する悩み。

みなさん、今日はどうか私の悩みを聞いてください。m(__)m現在、Jiemamyのアーキテクチャをどの様に構成するか、大いに悩んでいます。こういった状況は、どう対応するのがベストなのか、みなさんのご意見をお聞きしたいです。超長文になりますが、順を追って…

Eclipse Plugin 開発勉強会

なるものに行って参りました。「なるもの」とか言いながら発表してましたが(笑)mixiのコミュにて、プラグイン開発者さんや開発に興味がある方々が集まろうって事になった次第です。私は良い機会だったのでJiemamyのご紹介をガッツリやらせていただきました。…

Jiemamyの簡単な構造

Jiemamyの構造を簡単に。Jiemamyは以下のような構成に切り分けてあります。 Eclipseプラグイン Jiemamy Eclipse Plugin (プラグイン本体。モデルを編集し、そのモデルからDDLを生成させます。) Jiemamy Dialect Plugin (RDBMSインポート & DDL生成を司っ…

どなたか、Maven Repositoryの場所、ご存知ありませんか…

いや、central ではないんです。探しているartifactは、Eclipseのコアプラグイン、bundleプラグイン…、何て言うんですかね、あれ。Eclipseって、最小構成でも、小さなコア+大量のプラグインで構成されていますよね? org.eclipse.core.runtimeやorg.eclipse.…

GEF等の後付け依存ライブラリにソース添付するには?

Eclipseに標準でついてくるプラグイン(org.eclipse.ui等)にはソース添付されているんですが、GEFやDraw2Dにはソースがくっついていません。どうしたらいいのか調査中。 追記 更新サイトからは、ソース添付できないんでしょうか。とりあえず、方法が分から…

アウトラインビューを表示させようとしてみた。

GEFでHelloWorld:第11回 コンテンツ・アウトライナーの使用とコンテンツのサムネイル表示上記サイトを参考にさせて頂きました。しかし、サムネイルの方は文句なしなんですが、GEFのTreeViewerの使い方がイマイチ理解できませんでした。Entityモデル(Jiem…

Eclipseプラグイン開発にAnt

Eclipseプラグイン開発にAntが適応できないだろうか、って思ってみた。Maven2がダメならば…。しかし、Antの使用経験、ありません。というわけで、勉強したいと思います。 追記 Antで、いけそうです。だけど、Antだと依存Jarの管理が自動ではできない事に気づ…

Eclipseプラグイン開発にMaven2…は、無理?

色々試行錯誤してみましたが、やっぱり無理なんでしょうかねぇ。通常のjarファイルは、実体はただのzipの圧縮ファイルです。圧縮ファイル中のルート(/)がクラスパスルートになっていて、そこにjpフォルダ(パッケージフォルダ)やMETA-INFフォルダがあるわけ…

Eclipseプラグイン開発にMaven2

Eclipseプラグイン開発にMaven2が適応できないだろうか、って思ってみた。他の開発でMaven2に慣れてしまい、プラグインが依存するjarを集めてくるのが億劫になってしまいました。そうするとまぁ、Eclipseプラグインプロジェクトのビルドパスにある「プラグイ…

Eclipseプラグイン開発にSeasar2

Eclipseプラグイン開発にSeasar2が適応できないだろうか、って思ってみた。今まで、Seasar2を中心にTeeda等のプロダクトに触れて来たんですが、別にSeasar2ってウェブアプリ専用のクラスライブラリって訳ではなく、Javaで開発するアプリケーション全般に適応…

EMF, GEF, GMF 参考ページ

ObserveEclipse GEFでグラフィック編集プラグインを作る Graphical Editing Framework を使用して Eclipse ベースのアプリケーションを作成する EclipseのEMFモデルを使用したGEFアプリケーションの作成 Eclipse GMFを利用した状態遷移図エディタの作成 Ecli…

Developing Eclipse Plugins

先日購入した「Eclipseプラグイン開発徹底攻略―Eclipse 3.2対応」。一度読み始めて、ちょっと難しかったかも…、と挫折しかけました。Web系の知識に偏っていたもんで、GUIプログラミングの基礎知識がなかったからですかね。でも、真面目に読み進めていったら…