2009年11月5日木曜日

AJDT: weaving service の restart 問題

Aspect Jプラグイン(AJDT)をインストールした。

問題が二つ発生したので、解決策を残しておく。
■ 環境
  • Eclipse 3.5
  • AspectJ Development Tools 2.0.1

■ JDT のコンフリクトでインストール失敗
  • update サイト「http://download.eclipse.org/tools/ajdt/35/update」から [Install New Software]でインストールしようとすると、JDT 関連のコンポーネントがコンフリクトしてエラー発生。一度に一バージョンしかインストールできない、排他的な組み合わせがあるらしい。
  • Groovy プラグインと Scala プラグインが依存している JDT コンポーネントが、AspectJ が必要とする JDT コンポーネントとの干渉が解決できないらしい。
  • とりあえず Groovy と Scala をアンインストールすると、無事 AspectJがインストールできた。その後で Scala は復帰できたが、Groovy ダメだった。とりあえず併用する予定はないので、深入りは止めた。

■ 何度も restart を要求される。
  • Eclipse を起動するたびに「Should AJDT's weaving service be enabled」で restartしろといってくる。それで再起動しても、また同じ事を言ってくる。
  • {eclipse}/configuration/org.eclipse.equinox.simpleconfigurator/bundles.infoを開いて、org.eclipse.equinox.weaving.aspectjではじまる行の末尾の false を trueに変更する。保存して再起動すると問題解消。
  • 参考URL:http://www.myeclipseide.com/PNphpBB2-printview-t-23405-start-0.html

0 件のコメント:

コメントを投稿