這是我下載的eclipse插件程序的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