2012-05-09 41 views
1

我有一個最初在Eclipse中製作的大型Android項目,因此是基於文件的項目。我想將其轉換爲IDEA的基於目錄的項目,但我不知道在這個過程中哪些文件將被更改。將基於文件的項目轉換爲基於目錄的項目的危險?

將基於文件的項目轉換爲基於目錄的項目時,應該注意哪些危險?

是否有任何文件在這種轉換中被刪除?

轉換後,Eclipse用戶是否可以打開項目,或者每次需要與此類用戶共享項目時,我都必須將其轉換回基於文件?

感謝您的幫助和時間。

回答

4

基於文件和基於目錄都是Eclipse不能理解的特定於IDEA的項目格式,因此轉換後在這方面沒有任何變化。

當你轉換文件基於項目,基於目錄的項目,.ipr文件被替換爲.idea目錄和.iws文件移動到.idea/workspace.xml。在.idea目錄下的多個不同的.xml文件比單個大的.ipr文件更容易共享/合併。

原始.ipr.iws文件轉換後不會被刪除,但它是一個好主意,手動刪除它們,以避免混淆(就像有人打開舊.ipr項目,而不是新的.idea基於目錄的項目)。

+0

謝謝。但Eclise的工作是基於文件的權利?因爲當我在IDEA中打開Eclipse項目時,我立即擁有.ipr和.iws文件。 – sandalone

+2

不,Eclipse使用'.classpath'來存儲依賴關係,並且IDEA有一個選項可以將依賴關係保存在'.classpath'(對於模塊)中。它與基於文件或目錄的項目格式無關。 – CrazyCoder

+0

謝謝。因此,當我打開Eclipse項目時,將其轉換爲基於目錄的項目,Eclipse用戶將打開它而不會注意到更改? – sandalone

相關問題