35

これは、.classpath私がダウンロードした eclipse プラグイン プログラムの eclipse ファイルです。

ソースのJavaファイルとコンパイルされたクラスファイルがどこにあるかを意味するので、それはかなり簡単だkind="src"と思います。kind="output"

kind="lib"、プラグインが参照している jar ファイルを示しているようですが、よくわからないことがあります。

  • とはkind="con"どういう意味ですか?
  • それは何exported="true"ですか?このプラグインを使用するには、プラグインが参照するすべての jar ファイルをエクスポートする必要があると思いますが、一部のみがエクスポートされます。

ここに画像の説明を入力

4

2 に答える 2

27

1) ではkind="con"、 はコンテナを表し、Eclipse によってクラスパス コンテナconとして解釈されます。そのリンクで説明されているように:

クラスパス コンテナは、種類 CPE_CONTAINER のクラスパス エントリを通じて一連のクラスパス エントリを間接的に参照する方法を提供します。

つまり、他のクラスパス エントリを任意の方法でグループ化し、どこでも再利用できます (プロジェクトごとに異なるエントリを持つ機能を含む)。

2) exported: ProjectBに依存する Project があるとしますC。依存関係は次のように定義されexported=trueます。次に、 ProjectAに依存する別の ProjectBにも Projectが「クラスパス」にC存在します。A

于 2012-12-19T20:53:01.487 に答える
7
  • kind="con" はクラスパス コンテナーを示します
  • export=true は依存関係をエクスポートします。つまり、プロジェクトに依存関係があるプロジェクトは、エクスポートされた依存関係も表示/アクセスできます。
于 2012-12-19T20:42:05.940 に答える