.classpath和.project - 檢查版本控制與否?我正在運行一個開源java項目,它由依賴樹中的多個模塊組成。所有這些模塊都是subversion存儲庫中的子目錄。對于我們項目的新手來說,在eclipse中手動設置所有這些工作需要做很多工作。并非所有開發(fā)人員都使用eclipse。不過,我們正在考慮檢查.classpath和.project文件,以幫助新手入門。這是一個好主意嗎?或者這會導致這些文件中的持續(xù)沖突?是否有另一種方法可以使項目易于設置在eclipse上?
3 回答

大話西游666
TA貢獻1817條經驗 獲得超14個贊
肯定是的,正如我在“ 您是否將項目文件保留在版本控制下? ”中所述。
“加載它,設置它,然后去?!?/p>
但是......這實際上僅適用于最近的Eclipse3.5設置,其中構建路徑支持相對路徑:
而Eclipse3.6會更好,因為它支持路徑變量相對路徑中Linked Resources
:
(自3.6M5起)

慕容3067478
TA貢獻1773條經驗 獲得超3個贊
絕對沒有 - 通過subversion分發(fā)項目文件通常是一個糟糕的主意。特別是因為有人可能會以某種奇怪的方式修改它們。項目文檔中的一個好頁面是一個更好的主意。我們的項目還有許多模塊和復雜的設置。我們已經建立了一個匯合頁面,描述了如何在每個populer IDE(IntelliJ,Eclipse,NetBeans)上開始使用該項目。Subversion中的README文件包含相同的信息。

慕沐林林
TA貢獻2016條經驗 獲得超9個贊
我會檢查這些文件,以便盡可能簡化新用戶的入門。用戶應該檢查項目,并且應該能夠在沒有額外知識的情況下運行它。對于此文件,規(guī)則與項目中的其他文件相同:小心處理它們。您不應該在源代碼中放置絕對路徑,您應該在配置文件中。
如果以項目從頭開始運行的方式檢入文件,則應該沒有太大的力量來更改它們。
添加回答
舉報
0/150
提交
取消