Eclipse

以前のバージョンのEclipseのダウンロード

以前のバージョンのEclipseってhttp://archive.eclipse.org/でダウンロードできるんですね。知りませんでした。

m2eclipse-lightプラグイン

3連休はYmirの1.0.0リリースのための作業をしていたが、Sonatype版m2eclipseのあまりの遅さにブチ切れました*1。プロジェクトの整合性を取るには仕方ないのでしょうが、自分としては必要に応じてEclipseの外でMaven2を起動するので、ビルドパスの解決だけを…

Tycho

Tychoってずっとm2eclipseプラグインの開発プロジェクト名だと思っていたが、どうやら違うらしい。 InfoQ: 将来のリリースでMavenのモジュールとOSGiを統合する計画はありますか。Jason Van Zyl氏: 勿論です!そのための構築プロジェクトはTychoと呼ばれてい…

プラグインがエクスポートできない

プラグインをエクスポートしようとしたところビルドエラーが発生。エラーの内容を見た感じでは、文字コードが食い違っている系の問題のよう*1。ところがエクスポート時のコンパイルオプションを設定する方法が分からず、グーグル先生に聞いてみることに。結…

ScrolledCompositeの罠

知っている人にしてみれば「そんなの当たり前やん」と思うことでも、知らないとすごくハマる事例。Eclipseのプラグインを作っていて、ウィザードにスクロールバーをつけたくなった。スクロールバーを簡単につけるにはorg.eclipse.swt.custom.ScrolledComposi…

plugin.xml中のストリングの外部化

今Ymir Eclipseプラグインを開発しているのだが、そこでハマったことがあったのでメモする。Eclipseプラグインのplugin.xml中のストリングを外部化するには、plugin.xml中に「%」で始まるキー文字列を埋め込んでおき、対応するプロパティをplugin.properties…

Eclipse3.3.2起動できず

Eclipse3.3.2のclassicというやつをダウンロードして起動しようとしたらエラーが発生して起動できず。エラーログも出ないので途方にくれていたが、いろいろ試してみるとどうやらeclipse.iniがあると駄目みたい。さらに調査したところ、「Opening a FileDialo…

プロジェクト毎の設定の保存

m2eclipseやq4eを使っているプロジェクトでMaven2のDependencyに指定してあるJARをsrc/main/webapp/WEB-INF/libにコピーするためのMaven Additionalプラグインで、プロジェクト毎の設定をプロジェクトフォルダ以下の.settingsに保存するようにして欲しいと言…