2013-01-08 32 views
14

這個.classpath行中的exported屬性會做什麼?.classpath中的導出屬性是做什麼的?

<classpathentry exported="true" kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"/> 

我已經得到了建立&運行正常與沒有它的項目。那麼,它有什麼不同?

顯然,在我的特殊情況下(我繼承的一個項目),擁有它並不重要。何時添加此屬性至關重要?

回答

6

導出時,可用於其他eclipse項目。在maven中,如果你有多個相互依賴的項目,eclipse可以解析工作區內的項目。所以當你有多個項目時,改變這個可能會產生影響。

+1

謝謝。這兩個答案都提供了對其目的的深入瞭解(例如,我不知道它是M2Eclipse特有的),但是你的解釋更好地解釋了「委託它的工件分辨率」的含義。 – Withheld

1

這條線特別針對M2Eclipse,它基本上告訴Eclipse將其工件解析委託給M2Eclipse。

相關問題