2008-10-09 29 views

回答

5

將它們放在同一個系統上完全沒有問題。但是,每個文件都有自己的項目特定文件,因此在同一個項目中使用它們並不是無縫的。如果您使用源代碼管理並將您的(非源代碼)項目文件分開,這會變得更容易。

14

我們經常使用Netbeans和Eclipse。我們在Vista,WinXP和32位和64位多種版本的Fedora之間來回切換,沒有任何問題。將項目文件保存在版本控制中可以更輕鬆地保持同步。我們甚至還將啓動文件保存在項目目錄中。我發佈了一個解釋another multiple IDEs question的答案,它描述了我們的項目目錄。

基本上,我同意比爾蜥蜴關於沒有問題,但不同意無縫性和保持項目文件分開。我們唯一要做的就是確保我們在每個項目中更新構建類路徑,如果添加了一個新庫,因爲Netbeans和Eclipse使用不同的文件來描述類路徑。

使用IDE版本控制系統集成有助於鼓勵爲其他人保持項目的最新狀態。

9

在NetBeans和Eclipse中開發單個項目的一件事是使用maven將依賴關係保持在一起。 Maven將生成包含所有類路徑信息,構建路徑等的IDE特定文件。

Maven的學習曲線非常陡峭,但它值得學習。

3

Maven是保持IDE同步的一種非常好的方法(如所建議的)。根據我的經驗,爲了不使用IDE的開發人員,您必須爲任何給定的項目創建Ant構建。由於NetBeans的構建系統基於Ant,因此將基礎構建系統的整個NetBeans項目建立在基礎之上非常簡單。 project.xml中的一小部分調整可確保編輯器類路徑與Ant構建類路徑保持同步。

+0

您可以使用Maven獨立使用。那麼螞蟻構建的重點是什麼? (順便說一下:實際上有人不使用IDE?: - )) – 2009-01-12 08:15:32