リソース
-
vogella社のチュートリアル のうちのいくつか
-
Packt社刊 Eclipse Plug-in Development: Beginner’s Guide - Second Edition
-
Eclipse Plug-in と Eclipse RCP は技術スタックが同じっぽいので、 RCP の記事も参考になる…のだと思う
Eclipse Plug-in Development: Beginner’s Guide - Second Edition 写経時のハマりポイントメモ
Chapter 2
-
p.32: Plug-in Project 作成時の Plug-in with a view というテンプレートは無くなっている。
-
おそらく View contribution using 3.x API が該当するものだと思う。
-
-
p.33: ↑のテンプレートでプロジェクト生成するとコンパイルエラーが発生している。
-
ViewPart
継承クラスからworkbench
フィールドが漏れている模様。 対応差分-
↑の対応策は、Extensions の追加から生成したときのファイルから類推した。
-
-
-
p.52: ここに書かれているようなリークは発生していない。
-
Color#dispose()
の Javadoc には次のようにある: "Colors do not need to be disposed, however to maintain compatibility with older code, disposing a Color is not an error."
-
-
p.58: テンプレートに入っている画像ファイルは
gif
形式でなくpng
形式に変わっている。-
Java コードに書くファイルパスも変える必要あり。
-
-
p.58: Ubuntu 20.04 で実行しているが、システムトレイにアイコンが出ない。そもそもシステムトレイってどこのこと…?
Chapter 3
-
p.73:
@PostConstruct
アノテーションはjavax.annotation
を Dependencies に追加する必要があるように変わっている模様。 -
p.78:
@Focus
を付けたメソッド、実行はされているのだが、このメソッドが何をしているのかがわからない(コメントアウトしても挙動が変わっているようには見えない)。
Chapter 4
-
p.108: typo が2つ含まれているのでコピペすると間違う。 packtub (packtpub が正解), HleloHandler (HelloHandler が正解)
-
p.109: メニュー作成のウィザード、説明が雑で抜けている。リポジトリのコードを見て補完する必要がある。
-
menuContribution の ID は
com.packtpub.e4.clock.ui.menucontribution.hello
-
-
p.110: 11. の ID値、書籍では
Hello
だがリポジトリのコードはhello
。 -
p.117: Dependencies に
org.eclipse.ui.services
を追加しろとあるが、存在しない。-
リポジトリのコードにも追加されていないので無視する。
-