最近,我的工作計算機出現硬件故障,因此我很樂意將數據遷移到新計算機上。項目本身比生成的輸出要小得多,並且花費了大量時間來移動這些生成的輸出。分離源代碼並在Eclipse中構建ouptut
目前:
C:\workspace\Project\src\...
C:\workspace\Project\bin\...
理想:
C:\workspace\Project\src\...
C:\workspace_output\Project\bin\...
注:對我來說,源鏈接,使他們不實際的項目中存在。
我可以按照指示here更改一個特定的項目。但是,我有很多項目,將這種更改應用到每個項目(創建一個「輸出文件夾」,然後將項目指向該文件夾)會相當耗時。
有沒有更好的方法來在Eclipse中定義這種行爲?我找不到可以使用的${PROJECT_NAME}
系統變量(例如this)。如果答案是否定的,我很好,因爲看起來我必須爲每個項目手動設置它。也許下一個最好的做法是編寫一個腳本來自動創建文件夾並修改.project
和.classpath
。
喜歡另類:新機
- 啓動Eclipse,它指向舊的工作區
- 潔淨工程
- 然後複製到項目新機
- 使用Eclipse的新機。
在那裏我可以削減「清潔」項目的工作,因爲他們已經分開。
你的「理想」結構遠非理想的IMO,而完全不是標準。爲什麼不在移動項目之前刪除bin目錄?而你爲什麼必須移動你的項目呢?你應該能夠從你的VCS系統(Subversion,Git或其他)獲得源代碼。 –
由於計算機出現硬件故障,我只能以原始數據訪問HD。我需要的是沒有提交的工作,也沒有辦法處理它。清理腳本沒問題,但如果它位於單獨的目錄中,我可以忽略它。 – nevets1219
此外,我會爭辯說,只要它運行,編譯輸出的位置有點不相關。當我不得不移動它們時,將它遠離我的項目只是一個獎勵。 – nevets1219