4

プロジェクトのビルドパスに指定されたライブラリがすでに含まれているかどうかをプログラムで確認する必要があります。これは、これがすでに「修正」されており、問題になる可能性がないかどうかを知るための、迅速な修正提案のためのものです。

IInvocationContext私は現在の、したがって(いくつかの角の周りで)対応するIProjectオブジェクトにアクセスできます。

ビルドパスですでに参照されているライブラリを確認するにはどうすればよいですか?

4

1 に答える 1

5
  1. JavaCore(jdt.core内)を使用して、IProjectからIJavaProjectを作成します(create()メソッドを使用します)。このIJavaProjectは、プロジェクトに関するJava環境の質問に答える機能を備えたIProjectです。
  2. IJavaProjectには、プロジェクトのクラスパスを照会するために使用できるfindType()メソッドのバリエーションがいくつかあります。

そのままにしておきますが、さらに情報が必要な場合はお知らせください。

于 2012-09-20T22:11:54.740 に答える