[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 05/09 11:25 / Filesize : 247 KB / Number-of Response : 862
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

統合開発環境Eclipseプラグイン開発QA



1 名前:デフォルトの名無しさん [04/04/09 22:24]
統合開発環境Eclipse用プラグイン開発に関する質問と回答です。

Eclipseの使い方や、プラグインの使い方は、
このスレでは扱いませんので、↓のほうへどうぞ。
pc5.2ch.net/test/read.cgi/tech/1076074293





252 名前:デフォルトの名無しさん mailto:sage [2005/05/20(金) 23:36:44 ]
JSFプラグインの開発止まっているのかなぁ・・・
おれ・・作っちゃうよほんとにつーかできているんだが
出し方を考えている
儲かるならそのほうがいいし 

253 名前:デフォルトの名無しさん mailto:sage [2005/05/24(火) 23:33:42 ]
ファイルの読み書きをしないエディタってどうやるんでしょうか?

254 名前:デフォルトの名無しさん mailto:sage [2005/05/24(火) 23:38:34 ]
それはエディタじゃない

255 名前:デフォルトの名無しさん mailto:sage [2005/05/25(水) 00:12:09 ]
>>253 基本的な作り方はファイルに対するエディタと同じ。ただ、
編集したい何かを読むためのIEditorInputを実装したクラス
と、そのクラスを使って何かを読み込むIEditorPartを実装した
エディタクラスを実装する必要がある。

ファイルの場合は、FileEditorInputがあらかじめ用意されていて、
それを扱えるエディタクラスがいくつも用意されているから自分で
用意する必要がないだけで、基本的な構造は同じ。

256 名前:デフォルトの名無しさん mailto:sage [2005/05/25(水) 09:44:51 ]
>>253-254
ヒント:チラシの裏

257 名前:デフォルトの名無しさん mailto:sage [2005/05/25(水) 21:57:04 ]
>>253
俺もオブジェクトにIEditorInputを実装して
エディタで編集してDBを読み書きさせてるが、正直かなり面倒。
そのエディタを作るのもかなり面倒。

IResourceとか、もっと抽象化してファイルの概念から離れればいいのにねー。


258 名前:デフォルトの名無しさん [2005/05/26(木) 11:34:28 ]
とりあえず、ちらしの裏にでも書いてろ。な?

ttp://yuukiremix.s33.xrea.com/chirashi/


259 名前:デフォルトの名無しさん mailto:sage [2005/05/26(木) 14:03:04 ]
これはjavaで動いているのですか?

260 名前:253 mailto:sage [2005/05/26(木) 22:50:45 ]
>>255
>>257

ありがとうございます。
やりたいのはDBの読み書きなのですが
ファイルを読み書きしないので、どのようにして
エディタを立ち上げてよいかわからないのです。



261 名前:デフォルトの名無しさん mailto:sage [2005/05/26(木) 22:56:44 ]
>>260
それはエディタプラグインではなくビュープラグインとかにすれば?

262 名前:デフォルトの名無しさん mailto:sage [2005/05/26(木) 23:27:52 ]
>>260 まあビューでいい気もするけど、エディタでやるなら
IWorkbenchPage#openEditorするアクションでも作ったら?

263 名前:257 mailto:sage [2005/05/26(木) 23:38:31 ]
>>260
エディタだと拡張子での関連付けになるからねー。
一旦ローカルにファイルとして保存して、
最後にDBに書き出す方法も考えたけども
ロックとか競合の処理が面倒なんでやめた。

今のところ、openEditorするアクション作って開いてる。

始めはビューにしてたんだけど、isDirtyとか保存の処理を考えると
エディタの方が使いやすい気がする。 しかし作るのは面倒な罠。

264 名前:デフォルトの名無しさん mailto:sage [2005/05/26(木) 23:42:16 ]
ただのエディタ作るのそんな面倒かなあ。単にエディタの構成を
しらないだけで下調べとかで時間とってるだけなんじゃないの?

265 名前: mailto:sage [2005/05/26(木) 23:47:41 ]
262のいうとおり適当なIEditorInputを実装したクラスを作ってそれとエディタのIDを指定してIWorkbenchPage#openEditorを呼び出せばいいのでは。


266 名前:257 mailto:sage [2005/05/27(金) 01:10:36 ]
>>264
テキストエディタじゃなくて、フォームエディタなんです。
で、複数のページにGUI部品を配置してエンヤコラ、と。
PDEのplugin.xmlエディタみたいな感じですね。
やってみると結構手間ですよ。

267 名前:デフォルトの名無しさん mailto:sage [2005/05/27(金) 08:36:53 ]
>>266
それはエディタだからとかビューだからって観点とは
外れているよね。同じことをビューでやったら楽になる
わけではないし。ちなみにフォーム自体のコードは
「俺は」見通しよくて好き。

268 名前:デフォルトの名無しさん mailto:sage [2005/05/28(土) 00:30:24 ]
>>257
>PDEのplugin.xmlエディタみたいな感じですね。
それってマルチページエディタとかいうやつか?

269 名前:デフォルトの名無しさん mailto:sage [2005/05/28(土) 00:45:32 ]
>>268
だね。
つーかマルチページでないフォームエディタが欲しい。
1ページしか使わないのに、下にタブがあると邪魔なので。

270 名前:デフォルトの名無しさん mailto:sage [2005/05/30(月) 15:40:46 ]
internalAPI使うと警告出るようになったね。



271 名前:デフォルトの名無しさん mailto:sage [2005/05/30(月) 20:35:20 ]
eclipseのソースみながらFormEditor実装しようとしてるがワカンネ

272 名前:デフォルトの名無しさん mailto:sage [2005/05/31(火) 02:02:22 ]
すごい基本的な質問かもしれないけど、GEFの画像データをGIFやBMPに出力する方法ってある?

273 名前:デフォルトの名無しさん mailto:sage [2005/05/31(火) 23:19:00 ]
>>272
ImageからGCを生成して、paint(GC gc)でImageに書き込み、
ImageLoaderでファイル出力じゃ駄目かな。

274 名前:デフォルトの名無しさん mailto:sage [2005/06/01(水) 22:25:11 ]
>>273
サンキュ、試してみます

275 名前:デフォルトの名無しさん mailto:sage [2005/06/02(木) 00:57:55 ]
>>273
ImageLoader GCあたりでググッタラ、それっぽいソースを見つけたのでコピペで解決しました。

springide.org/project/browser/trunk/org.springframework.ide.eclipse.web.flow.ui.editor/src/org/springframework/ide/eclipse/web/flow/ui/editor/actions/ExportAction.java?rev=401

なぜかGIFやPNGだとエラーがでるけど、BMPやJPGはちゃんと動いているので問題なし。
感謝!!

276 名前:デフォルトの名無しさん mailto:sage [2005/06/09(木) 22:47:50 ]
ヘルプを開いた時に右ペインに表示されるHTMLを変更しようと
org.eclipse.core.runtime.products を拡張して、
preferenceCustomizationで設定ファイルを指定、
workspace\.metadata\.plugins\org.eclipse.pde.core\xxxx\config.iniに
eclipse.productの設定を追加した。

が、まったく反映されない。
どうもconfig.iniが実行するたびに更新されて、
eclipse.productが消されるのだが、どうすればいいんでしょうか?


277 名前:デフォルトの名無しさん [2005/06/09(木) 23:18:50 ]
>>276 config.iniの自動生成をやめさせるだけだったら、Eclipseアプリケーションの
実行設定の中にオプションがあるのでそれを切る。
ただし、Eclipseのbrandingをやるのだったら、プロジェクト中に
.productファイルを作りその中でconfig.iniも含めてPDEを使って管理すべきだと思う。
workspace\.metadata\.plugins\org.eclipse.pde.core\ はPDEを通さずに
自分で触っていい場所ではないから、このままだと同様のトラブルは続くよ。

278 名前:276 mailto:sage [2005/06/10(金) 00:07:06 ]
>>277

すばやいレスありがとうございます。
.productファイルを作り〜
以降がよくわからないのです、よければ教えてください。

279 名前:デフォルトの名無しさん mailto:sage [2005/06/11(土) 16:54:46 ]
基本的な話だろうが、Javaプロジェクトの作り方が分からん。
IProjectをcreateしてからどうしたらいいんだ。
ネイチャとかそのへん?

280 名前:デフォルトの名無しさん mailto:sage [2005/06/11(土) 17:16:10 ]
>>279
Official eclipse 3.0 FAQsのFAQ351



281 名前:デフォルトの名無しさん mailto:sage [2005/06/11(土) 18:00:44 ]
Web版に載ってない……。

282 名前:デフォルトの名無しさん mailto:sage [2005/06/11(土) 18:33:23 ]
Webにはないの? まあ書籍版は一冊買っておいたほうがいいよ。
Javaプロジェクト作るだけならnature ID設定しとけって話だけど、
そのほかにも設定項目あるし。
help.eclipse.org/help30/topic/org.eclipse.jdt.doc.isv/reference/api/org/eclipse/jdt/core/JavaCore.html#NATURE_ID

283 名前:デフォルトの名無しさん [2005/06/25(土) 15:44:40 ]
Eclipse RCPをつかったリッチクライアントで、
右上?のアイコンとテキストのパースペクティブ一覧が表示されません。
どうすれば表示できるのでしょうか?

バージョンはEclipse 3.0です。



284 名前:デフォルトの名無しさん mailto:sage [2005/06/25(土) 16:07:33 ]
>>283
setShowPerspectiveBar(true)

285 名前:デフォルトの名無しさん mailto:sage [2005/06/25(土) 16:23:34 ]
ステータスバーにテキストを表示って
位置指定ってできないの?

addしていくと右から詰まっていくのだが
左端からテキストを表示したい。
どうやって指定するんでしょうか?

286 名前:デフォルトの名無しさん mailto:sage [2005/06/25(土) 17:15:16 ]
>>285
addじゃなくてinsertBefore

287 名前:デフォルトの名無しさん mailto:sage [2005/06/25(土) 23:15:39 ]
3.1から、ステータスバーに漏れなくメモリメーターが付いてきた。
結構喰らってるのね。 俺のアプリだと10〜11MBぐらい炒ってる。
このメモリ使用量はEMFのせいか?
まあ、こまめにGCされてるようで、派手に増えたりする事はないし
数千件のListをぐるぐる回してても結構軽い。


288 名前:283 mailto:sage [2005/06/26(日) 16:30:43 ]
>>284
ありがとう。

289 名前:デフォルトの名無しさん [2005/06/27(月) 23:05:28 ]
ビューの最大化、最小化のアイコンを非表示にできますか?
また、必ず表示していたいビューの一部があるのですが、これ以上小さく
リサイズできないようにするといった設定は可能でしょうか?
バージョンは3.0です。


290 名前:285 mailto:sage [2005/06/28(火) 23:23:44 ]
>>286
確かに左から詰まっていった。
でも左端の1/3程が依然余白がある。

StatusLineContributionItem作る時に幅を大きくとっても埋まらない。
なんか気持ち悪い。



291 名前:デフォルトの名無しさん mailto:sage [2005/06/29(水) 01:09:45 ]
FastViewが埋まる場所ではなくて ?

292 名前:デフォルトの名無しさん mailto:sage [2005/06/29(水) 06:40:22 ]
子の方にプラグインしてるか、自分の後にプラグインしている奴がいるかどちらかだろうな。

293 名前:285 mailto:sage [2005/06/29(水) 21:10:39 ]
>>291,292
FastView

294 名前:285 mailto:sage [2005/06/29(水) 21:11:12 ]
>>291,292
FastView

295 名前:285 mailto:sage [2005/06/29(水) 21:15:54 ]
>>291,292
書き込みミスった。
FastViewを表示してみたけど、FastViewの領域とinsertBeforeした
ステータスの間があいている。
WorkbenchAdvisorを継承したクラスで
IStatusLineManager statusLine = configurer.getStatusLineManager();
で取得したstatusLineにステータスをaddしてんだけど
何か根本的に間違ってるのかな?

296 名前:デフォルトの名無しさん mailto:sage [2005/06/30(木) 05:22:13 ]
RCPならさきにそういえよ。それなら他のプラグインとかぶる心配が
ないから、素直にstatusLine.setMessage()でいいだろ。

297 名前:デフォルトの名無しさん [2005/07/21(木) 23:33:12 ]
PDE JUnitでキーイベント処理のテスト書きたいのですが、
イベントを発火させる方法がわかりません。
スタティックメソッドかなんかで提供されてないでしょうか?

298 名前:デフォルトの名無しさん mailto:sage [2005/07/24(日) 20:22:13 ]
ビュータブの×ボタン押下でビューが閉じるが
それをキャンセルすることはできるのでしょうか?

299 名前:デフォルトの名無しさん mailto:sage [2005/07/25(月) 00:08:21 ]
>>297 キーイベントの概念はSWTレベルまで降りることになるから、
目的のWidgetをpublicでさらさないとJUnitでテストできなくなるんじゃないかな。
それでもいいなら、Widget#notifyListenersでいいかと。

300 名前:デフォルトの名無しさん [2005/07/25(月) 21:39:25 ]
同期について質問

Eclipse のヘルプに、
「リソース変更リスナは、スレッドセーフである必要があります」
とか書いてあるのだけど、
標準に用意されているEclipseのプラグインに含まれるクラスで、
どのメソッドがスレッドセーフに呼べるかが分からない。

勘だと、リソース関係のプラグインはスレッドセーフに呼べそうな気が
するのだけど、なかなかソースが複雑でよく分からない。

お手本にしていた「Eclipseプラグイン開発」という本では、後半で、
作成したイベントの仕組みが、実は複数のスレッドからトリガーされる、
みたいなことが書いてあるが、
リスナーを蓄えるために作成したコレクションの
同期の必要性については指摘していないし、
やっぱり、この程度のいい加減さでいいんでしょうか?




301 名前:デフォルトの名無しさん mailto:sage [2005/07/26(火) 00:00:08 ]
>標準に用意されているEclipseのプラグインに含まれるクラスで、
>どのメソッドがスレッドセーフに呼べるかが分からない。

UI周りのAPIに関しては、「リソース変更リスナは、スレッドセーフである必要があります
(Some resource change events are triggered during processing that occurs in a
background thread. Resource change listeners `should be' thread-safe.)」
のもうちょっと先に
>See Threading issues for a discussion about thread safety with
>the UI.
って書いてあって、このリンク先に大体書いてある。

>勘だと、リソース関係のプラグインはスレッドセーフに呼べそうな気が
>するのだけど、なかなかソースが複雑でよく分からない。

元々複数のスレッドからリソース触るやつがいるからリスナは
どのスレッドから呼ばれてもいいように作っておけって話だからね。

ただリソースデルタが絡む処理の非同期実行は内容がワークスペースの
状態といつでも対応取れている保証がされないからやらないこと。
あとリソース変更のときはちゃんとRule使って排他制御しておけば
深刻な事態にはならないような気がする。狭義のスレッドセーフ
とは外れるけど。

302 名前:デフォルトの名無しさん mailto:age [2005/08/07(日) 02:48:36 ]
とりあえずおまいらのおきにのプラグインおしえれ!


303 名前:デフォルトの名無しさん mailto:sage [2005/08/07(日) 03:16:50 ]
スレ違い

304 名前:デフォルトの名無しさん [2005/08/16(火) 14:51:01 ]
RCP (3.1)でハマってます。 プロジェクト内のjarにクラスパスを通すと単体起動できません。

テンプレートのMailerとか適当なのからプラグインプロジェクトを作って、.productファイルを作って
Launch Productで動作、Export Eclipse Productで単体起動し正常動作を確認しました。
このプロジェクトでcommonsのライブラリを使用したかったので、./libを作りjarを置いて
MANIFEST.MFのRuntimeでクラスパスに追加し、BuildでBinaryBuildに./libを追加しました。

この状態で、Launch Productすると正常動作します。
ですが、Exportしたexeを起動すると、エラーログを吐いて終了します。
ログにはMANIFEST.MFのOverviewで指定したプラグインクラスがClassNotFoundExceptionになってます。

何か根本的に見落としてたり、間違ってたりしてるんでしょうか?

305 名前:デフォルトの名無しさん mailto:sage [2005/08/16(火) 16:24:00 ]
>>304
一応自分でも手を動かして確認したけど、jarが入っているプラグインが
アプリケーションプラグインではなく、かつjar'd pluginではなく、
かつライブラリ指定がMANIFEST.MFではなく2.x世代のようにplugin.xml中で
宣言されていることを守れば自分で作ったプラグインでも外部jarの同梱が出来た。

でもまあeclipse同梱のapache commonsのプラグインをつかうのがてっとり早いね。

306 名前:デフォルトの名無しさん mailto:sage [2005/08/16(火) 22:03:13 ]
>>305
検証してもらってどうもすみません。 ありがとうございます。

jar'dはダメぽでしたか。JWSで配布しようと思ってたんですが、
ちょっと手間隙かけないといけない感じですね。 将来のバージョンアップに期待。
apache commonsプラグインの存在は知りませんでした。チェックしてみます。

307 名前:デフォルトの名無しさん mailto:sage [2005/08/27(土) 22:54:59 ]
毎度お世話になっとります。

EclipseRCPで開発してます。
質問です。

ボタンを押すなどのアクションによってビューを閉じたり、
最小化したりすることは可能でしょうか?


308 名前:デフォルトの名無しさん mailto:sage [2005/08/29(月) 09:46:33 ]
ダメっぽい。
org.eclipse.ui.internal.WorkbenchPage.toggleZoom で定義されてる。
そういう操作はユーザーにまかせる方針らしい。

代わりに hide show は使えるので、そっちを使えということかな。

309 名前:307 mailto:sage [2005/08/29(月) 22:26:16 ]
>>308
サンクスコ

意外と出来ないこと多いな…


310 名前:デフォルトの名無しさん [2005/09/02(金) 23:19:21 ]
age



311 名前:デフォルトの名無しさん [2005/09/06(火) 17:10:26 ]
Java質問スレからコピペで申し訳ない・・・。

今、Struts×eclipsで開発やってるけど
立ち上げたらコンソールにこんなメッセージが・・・

2005/09/06 16:54:29 org.apache.struts.tiles.TilesRequestProcessor initDefinitionsMapping
情報: Tiles definition factory found for request processor ''.

どなたかご教授おながいしまつ!

ああ〜、マッピングうまくいかねーよ畜生!orz

312 名前:デフォルトの名無しさん mailto:sage [2005/09/06(火) 17:20:05 ]
スレ違い。

313 名前:デフォルトの名無しさん mailto:sage [2005/09/06(火) 17:33:00 ]
>>312
すまん、間違えてしまったよ・・・
回線切ってつ(ry

314 名前:奈々氏 [2005/09/12(月) 15:21:23 ]
PDE開発でToolBarにはアイコン付のボタンをセット出来ますが
アイコンだけでなく文字列も表示するにはどうすればいいのでしょうか。


315 名前:デフォルトの名無しさん mailto:sage [2005/09/12(月) 15:54:16 ]
ツールバーってってプルダウンさせてメニュー開かないと
ラベルが表示されないと思ってたんだけど違った?

316 名前:315 mailto:sage [2005/09/12(月) 16:00:54 ]
失礼。コード上からアイテムを追加したら普通にラベルの
表示はできるね。拡張ポイントで定義したアクションの
ラベルを表示するやり方は知らないけど。

317 名前:奈々氏 [2005/09/12(月) 17:16:51 ]
どうも、奈々です。
IEなどのようにアイコンとそのアイコンが示す文字名を表示する
コードが知りたいです。
アイコンもいいけど初心者や年配者には文字のがわかりすい
そのほうが親切じゃないでしょうか。
そういうことがEclpseで表現するのが難しい。

318 名前:デフォルトの名無しさん mailto:sage [2005/09/12(月) 17:25:10 ]
iconを空にしておくとlabelだけ表示されたような気がする。
ソース追ってないから詳しい動作はわからんけど。
どっちか片方・両方と使い分けたいよねぇ。

319 名前:奈々氏 [2005/09/12(月) 18:43:51 ]
どうも、奈々です。
まあ、妥協して文字だけは表示したいのでその方法で検討してみます。
でも両方表示する方法はなものか?

320 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 09:55:23 ]
ツールバーを取得してToolItem追加すればなんでもできる。



321 名前:奈々氏 [2005/09/13(火) 11:33:33 ]
デフォルトの名無しさんどうも、奈々です。
そこをもう少し詳しく

322 名前:318 mailto:sage [2005/09/13(火) 13:19:51 ]
気になったのでソース追ってみた。 ちなみにeclipse3.1/jface3.1.0。
org.eclipse.jface.action.ActionContributionItem の680行あたりだな。
コメントに書いてあった。
「テキストが表示されるのは、imageを持っていないか、MODE_FORCE_TEXT が指定された時」

たぶんビューなんかだと
getViewSite().getActionBars().getMenuManager().getItems()[]
をActionContributionItemにキャストして
setMode(ActionContributionItem.MODE_FORCE_TEXT)
すればいいらしい。 はーめんどくせ。

323 名前:318 mailto:sage [2005/09/13(火) 13:41:37 ]
動作検証したからこれあげる。
パラメータはIMenuManagerとかIToolbarManagerとかブチ込んで。
setMode()内部でupdate()かけてたけど、表示がかわらんようなら自力update(true)してくれ。

private void showText(IContributionManager manager) {
IContributionItem[] items = manager.getItems();
for (int i = 0; i < items.length; i++) {
if (items[i] instanceof ActionContributionItem) {
ActionContributionItem ac = (ActionContributionItem) items[i];
ac.setMode(ActionContributionItem.MODE_FORCE_TEXT);
}
}
}

324 名前:奈々氏 [2005/09/13(火) 18:47:42 ]
どうも、奈々です。
アイコンを指定しないと文字が表示されました。
その式だとアイコンも文字も両方表示されるのですか。


325 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 20:14:25 ]
開発環境のプラグイン開発に忙しくてなかなか本題の開発に進めない人たちのスレ…

326 名前:奈々氏 [2005/09/13(火) 20:32:52 ]
どうも、奈々です。
実は今、Eclipse RCPで開発しています。
なかなか日本語の資料がなくこまっています。
プラグインは奥が深いです。


327 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 23:14:58 ]
イチロー永田のネカマモードみたいな名前だ
ばれそうになって慌ててどっかのおばはんをナナに仕立てたみたいな

328 名前:デフォルトの名無しさん [2005/09/18(日) 02:09:36 ]
ファイルに関連付けられたエディターを開くにはどうすればいいのでしょうか?


329 名前:デフォルトの名無しさん mailto:sage [2005/09/18(日) 09:33:32 ]
IWorkbenchPage.openEditor

330 名前:デフォルトの名無しさん [2005/09/18(日) 14:30:31 ]
openEditorでファイルを開くときにjava.io.FileをIFileに変換
したいのですが、どうすればいいのでしょうか
IDE.openEditor(page, file);





331 名前:デフォルトの名無しさん mailto:sage [2005/09/18(日) 14:35:00 ]
そもそも質問の前提が間違ってる。
リファレンスマニュアルくらいまともに読め。

332 名前:デフォルトの名無しさん [2005/09/18(日) 14:58:45 ]
ごめんなさい。マニュアル読みます。

外部ファイルをEclipseのエディターで開きたいのです。
メニューの「File」→「Open File...」の動作を
実装したいのですが。マニュアル読んでもさっぱり。


333 名前:ta ◆kMUdcU2Mqo [2005/09/18(日) 17:27:43 ]
俺もEclipseプラグイン作りやってみよーかと。

334 名前:デフォルトの名無しさん mailto:sage [2005/09/18(日) 22:03:05 ]
>>332 なんか最初の質問とかわってねー? 条件の後出しは
悪い質問の典型例。ま いいけど。とりあえずOpenExternalFileActionよめ

335 名前:デフォルトの名無しさん [2005/09/18(日) 22:26:04 ]
最近、いい本でないねぇ。
プラグイン開発の流行去ったかな?

336 名前:デフォルトの名無しさん mailto:sage [2005/09/18(日) 22:31:06 ]
そうか? 結構出続けていると思うけどな。
定番のthe eclipse seriesからも今度
Eclipse Rich Client Platform: Designing, Coding, And Packaging Java Applications
Jeff Mcaffer, Jean-michel Lemieux
0321334612
が出るし期待している。


337 名前:デフォルトの名無しさん [2005/09/19(月) 10:16:24 ]
>>336
お薦めとかあったらおせーて

338 名前:奈々氏 [2005/09/19(月) 11:51:32 ]
それはアマゾンで注文しました。
予定は10月20ごろです。
ただバージョンは3.01ぽい

339 名前:奈々氏 [2005/09/19(月) 12:03:02 ]
Eclipseプラグイン開発をする初心者ですが拡張ポイントや関連の関数
を調べるのに検索機能を使用にて何か関連するキーワードで検索するのですが
うまくゲット出来ません。
例えば「自動的に新規更新を検索して通知する」で検索する場合です。
ちょっとスレッドが違うかもしれないが。

あと、お薦めの本ですが技術評論社の「Eclipseパーフェクトマニュアル」
Ver1.5がお薦めです。

340 名前:デフォルトの名無しさん mailto:sage [2005/09/19(月) 12:16:58 ]
>>337
www.awprofessional.com/series/series.asp?ser=338411
の4, 5, 7は実際買ってみて必須だと思った。1は発注中。8はEMFをやるなら必須。
というかこのへんは買っておかないとnewsgroupでの話について
いけない。「the book嫁」とか出てくるし。7と8は邦訳あり。
特に8は邦訳のほうでかなり補足されているからそっちのほうがいい。

あとは
www.awprofessional.com/title/0321305027
をつまみ食いで読む感じ? 邦訳もあるけど版が古いからできれば原著で。

>>338
3.1向け



341 名前:デフォルトの名無しさん mailto:sage [2005/09/19(月) 12:37:14 ]
>>339
とりあえず340で挙げたerich gammaとkent beck両巨匠の本読んだら?
プラグイン開発に必要な項目を一冊の本に全て盛り込むのは不可能なので
どう必要な情報を集めていくかという視点で書かれている。eclipseの
ソースを実際に追ったりね。

342 名前:デフォルトの名無しさん mailto:sage [2005/09/19(月) 14:15:36 ]
全然関係ないけど聞いてくれ
あれだけの洋書を買ってまで読もうとする忍耐・やる気のある人は
Eclipseのソースを読まないのかなと思う・・・
俺なら洋書読むよりEclipseのソース見ると思う(英語わかんないから
Eclipseのヘルプだけ読んでも足りないってことなのか?

実際そういう洋書にはプログラムコードが多くはいっているのか不安だ


343 名前:デフォルトの名無しさん [2005/09/19(月) 15:28:05 ]
プラグイン開発もけっこう大変なんだな。
eclipseプラグインだけで1つの領域を形成してる。

UMLとソースを連携するオリジナルのプラグインを趣味で作ろうと
思ってるんだけど、敷居高いのかも。

344 名前:デフォルトの名無しさん mailto:sage [2005/09/19(月) 16:29:11 ]
誰もソース読む必要がないなんてことは言ってないよな。

345 名前:デフォルトの名無しさん mailto:sage [2005/09/19(月) 16:36:24 ]
>>344
じゃあなぜ本読む
ソース見ればわかるのでは?

346 名前:デフォルトの名無しさん mailto:sage [2005/09/19(月) 16:42:55 ]
ソースに必要なことが全部かかれていたら、eclipse.orgの開発陣だって
自ら本を書こうなんて思わないよな。それこそ「ソース読め」で終わらせたい
はず。the eclipse seriesの本はそういう本なんだよ。

347 名前:デフォルトの名無しさん mailto:sage [2005/09/19(月) 16:53:48 ]
>俺なら洋書読むよりEclipseのソース見ると思う(英語わかんないから
すまん、英語わかんないっての読み逃してた。
そりゃソース読むしかないよな。

348 名前:デフォルトの名無しさん [2005/09/19(月) 18:06:40 ]
eclipseプラグイン開発って本はどうなんでしょう?
今ぱらぱら読んでるんですけど。

349 名前:デフォルトの名無しさん [2005/09/19(月) 18:40:14 ]
なんつーか、ガンマたんとベックたんの本だなあって感じ。

350 名前:デフォルトの名無しさん mailto:sage [2005/09/19(月) 18:53:57 ]
二人のモノしゃぶった事あるぐらい馴れ馴れしいな



351 名前:奈々氏 [2005/09/19(月) 22:17:55 ]
そのソースのどこを見ればいいかがわからんのです。
自動更新をしたい場合、どこに手がかりがあるか調べる方法をしりたい。
そうすればあまり本を参考しなくてもいいのでは

352 名前:341 mailto:sage [2005/09/19(月) 23:16:50 ]
>>351 gamma&beckの本はなにをとっかかりにしてeclipseのソースをどう
追いかけるかについてまで述べられているって書いたつもりだったが伝わらんかったかな。
351が知りたいのってそういうことでしょ?
俺がよくやるのはplugin registry view使って拡張ポイント絡みから追いかける
とか、ワークスペースにインポートしてAPIリファレンスのそれっぽい
メソッドに対して検索かけるとかかな。F4とCtrl + Alt + H押しまくり。

で更新自体は、いまソース追った感じだとorg.eclipse.update.configurator.ConfiguratorUtils
で現設定を取得してorg.eclipse.update.standalone.UpdateCommandを
参考にして各フィーチャーのアップデートをかければよさそうだけどね。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<247KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef