3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Eclipse で Plugin の開発をするときのメモ

Posted at

1. Eclipse Plugin 開発に関する覚え書き

仕事ですでに完成済みの Eclipse Plugin のメンテナンスを行うことがあった1のだが,Plugin 開発そのものはやったことがなかったので,あれこれ調べながらやったときの備忘録。特に覚えておくと便利だろうと思うこと。

1.1. Eclipse のデバッグモードと標準出力のコンソール出力

Plugin はデバッグが非常にやりにくい2ので,Eclipse をデバッグモードで起動3する。

    $> eclipse -debug -consolelog

ちなみに Windows の場合は,ショートカットなどにこのオプションを付与しておく。

1.2. Plugin のエクスポート

プログラムを修正した後,実際に Eclipse のプラグインとしてモジュールを出力する場合は,plugin.xml の概要画面で右下の「エクスポート・ウィザード」を実行する。

  • ディレクトリーを選択すると,指定した場所に「plugins」フォルダーを作成して *.jar ファイルを格納する。
  • アーカイブ・ファイルを選択すると,指定した場所に *.zip ファイルを作成する。中身が *.jar ファイルになる。

1.3. Plugin 実行時の文字化け

Java プログラムから出力するメッセージ類が文字化けするときは,build.properties ファイルに,

javacDefaultEncoding.. = UTF-8

を追加すること。


脚注

  1. 世間一般に広まっているプラグインではなく,あくまで参画しているプロジェクト内で使用するもの。だから機能そのものも世間一般に必要とされるものではない。

  2. まずログが出ないのが肝。

  3. デバッグモードで起動すると,起動時にコンソールが表示される。Windows で言えばコマンドプロンプトが出る。そこに Eclipse 自身のログが出力されるというわけなので,Plugin の中に仕込んだログも出力される。

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?