2012-07-06 16 views
4

對於一些無趣的原因:我們需要將許多類從一個項目複製到另一個(同時保留所述類的包結構)。在Eclipse中的項目之間複製類+包 - 上下文

換句話說,給出:

origin/src/com/foo/bar/A 
origin/src/com/baz/qux/B 

dest/ <empty> 

我們要複製A和B,使得我們最終有:

dest/src/com/foo/bar/A 
dest/src/com/baz/qux/B 

目前,我們被迫在dest手動創建包然後Ctrl+C/Ctrl+V項目之間的單個.java文件。我們想要做的是讓Eclipse自動複製文件,同時自動創建包(因此保留包結構)。

回答

2

目前,對此沒有清潔的預製解決方案。答案是使用您選擇的任何語言編寫腳本。

這正是我所做的:使用Python。

+0

但是爲什麼使用@ maestr0解決方案不是更好?它不乾淨嗎? – Line 2017-11-15 11:27:54

4

您可以使用shell腳本在項目文件夾之間複製文件。 Eclipse將拾取包含軟件包結構的複製java文件。

如果您在「導航器窗口」面板(而不是Package Explorer)中選擇源項目中的所有文件,則應該能夠將整個文件結構保留爲新項目的整個文件結構。

相關問題