eclipse

Eclipseプラグインをコマンドラインでインストールする方法

BoxenというかPuppetでEclipse環境を構築するのにプラグインのインストールをDropins使ってやろうと思ったのだけど、どうもDropins用にファイルで提供してるプラグインがあまりない感じだったのでやり方を探してみたところ分かったのでメモ。 やり方 インス…

Eclipseプラグインをmavenでビルド?

後で読む。http://docs.codehaus.org/display/M2ECLIPSE/Tycho+project+overview http://www.sonatype.com/people/2008/11/building-eclipse-plugins-with-maven-tycho/

なんかこれ凄く魔法少女っぽいんですけども・・・

http://www.stg.tu-darmstadt.de/research/core/家のPCだとなぜかScreennCastがみれなくて残念。これも余裕見て入れて使ってみようかな。しかしなんというかまぁ、悔しい。使われてる頻度なのかな?パーセンテージで表示されるUIはちょっといいなと思った。…

galileo-m6

微妙にEclipseの調子が悪い。せっかくなのでgalileo-m6入れてみる。追加したのとかここに書くよてー。 add site Subversive http://download.eclipse.org/technology/subversive/0.7/update-site/ http://www.polarion.org/projects/subversive/download/ecl…

org.eclipse.ecf.server.generic.configuration

ECF generic serverは拡張ポイントから起動もできるそうな。 <extension point="org.eclipse.ecf.server.generic.configuration"> <connector hostname="localhost" keepAlive="30000" port="3282"> <group name="server"> </group> </connector> </extension> でもこれだけじゃactivateされてくれないので鯖が立ち上がらない。そこで下記も追加して起動に成功。でもどうにもださいなぁ。他にいい方法あると思うんだけ…

ECF AppGenericServerの起動

Eclipse Communication Frameworkをいじいじ。ECFの"Connect workspace to Collaboration Group"機能を使うと相手のJavadocビューをいきなり開いたり、仲良く同じWebサイトを閲覧できたりします。で、それをするためのサーバが必要。一応公開サーバがecftcp:…

IWorkbenchPartSiteの取得方法

こんな感じでとれた。 IWorkbenchWindow activeWindow = PlatformUI.getWorkbench() .getActiveWorkbenchWindow(); IWorkbenchPart activePart = activeWorkbenchWindow .getActivePage().getActivePart(); IWorkbenchPartSite site = activePart.getSite();

フォントのPreference設定との連動

Javaエディターと連動させたかったのでこんな感じ。 リスナー作って class FontChangeListener implements IPropertyChangeListener { @SuppressWarnings("synthetic-access") public void propertyChange(PropertyChangeEvent event) { assert sourceViewer…

パースペクティブを開く- open persipective

JavaPerspectiveだったらこんな感じ。 IWorkbench workbench = PlatformUI.getWorkbench(); workbench.showPerspective(JavaUI.ID_PERSPECTIVE, workbench.getActiveWorkbenchWindow());

ようこそ画面を閉じる - close intropart

こんな具合。 IWorkbench workbench = PlatformUI.getWorkbench(); IIntroManager manager = workbench.getIntroManager(); manager.closeIntro(manager.getIntro());

Markerの作り方

http://www.limy.org/program/eclipse/plugin/make_marker.htmlせこせことエクステンションポイント彫ったり他のpluginみたりしてたんだけどしっかり解説されてるところがあるじゃんorzまずググって見てからの方がいいですわねぇ。

pde-maven-pluginでビルド

http://mojo.codehaus.org/pde-maven-plugin/こいつを使ってビルドしてみる。http://mojo.codehaus.org/pde-maven-plugin/usage.html To use this plugin, structure your PDE plugin and feature directories using the following format: まじすか。つまり…

EclipsePluginビルドの自動化?

http://mojo.codehaus.org/pde-maven-plugin/ これうまいこと使えないかな?まぁ、まずは試してみよう。id:kompiroさんのこっちも見てみたいけど全力苦手方面だからなぁ。まぁ、まずは見てから。 http://d.hatena.ne.jp/kompiro/searchdiary?of=5&word=%2a%5…

subversive使えない?

"Eclipse for RCP/Plug-in Developers"でsubversive使えないのかな?新規リポジトリ登録した際にエラーログもでずに落ちてしまう。id:ashigeru氏も同じようでひとまずSubclipseでやることに。 追記:と、思ったらsubclipseでもだめじゃんorzどうしろと。追記…

Quick JUnit Cheet Sheet

SC干渉して変えたので書いとく。 テスト alt+0 デバッグ alt+shift+- ペア開く alt+shift+9