これは、ダウンロードしたEclipseプラグイン・プログラムのファイル.classpath
です。eclipseの.classpathファイルの解釈。 'kind = "con"と "exported =" true "はどういう意味ですか?
kind="src"
とkind="output"
は、ソースのJavaファイルとコンパイルされたクラスファイルの場所を意味するので、まっすぐです。
kind="lib"
は、プラグインが参照しているjarファイルを示しているようですが、わかりません。
kind="con"
とは何ですか?exported="true"
の場合はどうなりますか?私はこのプラグインを使用するために、プラグインが参照するすべてのjarファイルをエクスポートする必要があると思いますが、そのうちのいくつかだけがエクスポートされます。
次に、エクスポートされたライブラリは実行時の目的にのみ使用されていると思います。つまり、ライブラリが実行時に参照されていないときは、エクスポートする必要はありません。 – prosseek
@prosseekも 'class'ファイルと同じですが、' A'プロジェクトの_code_でライブラリを使いたいのであればコンパイル時にも必要ですが、通常はすべてのプロジェクト ' A、B、Cはすべてあなたのものであり、第三者のものではありません。 – yair
@prosseek 'B'が第三者である場合、依存関係が第三者を使用するクライアントコードのクラスパスに存在することが保証されていない場合、依存関係をエクスポートします。その第三者の使用が実際にそれが輸出する依存関係を必要としない場合、それは除外される可能性があります。 – yair