2010-02-10 32 views
1

我發現這個問題的類似問題,但他們並不真的滿足我的情況。我的代碼是SVN存儲庫中的單個「項目」的一部分。 「項目」不僅包括Java代碼,還包括C/C++/Cuda。我只是想檢查整個存儲庫,但只有工作在Java代碼(從Ant構建運行)。從包含多種語言的SVN庫創建Eclipse項目

我正在尋找在Eclipse的方式(使用Subclipse)有此代碼Java項目,而「忽略」其他的東西。

我編輯了「.project」文件,將其識別爲Java項目,但只有<natures>標記而不是<buildSpec>,因爲Java代碼是從Ant構建中編譯的。這在一定程度上起作用,但Content Assist不起作用。

資源庫中的代碼佈局是這樣的:

root/ 
    backend/ (C++/CUDA) 
    frontend/ (Java here) 
    jar/ (runnable jar is here) 
    build.xml 
+0

什麼是svn中的文件夾結構?所有的java文件都與c/C++/Cuda代碼混合在同一個目錄中嗎? – Upgradingdave 2010-02-10 20:21:38

+0

進行編輯以顯示常規文件夾結構。 – 2010-02-10 20:37:53

+0

我建議徹底檢查一下根目錄(因爲你真的想要這個,就像你說的那樣)作爲一個普通的eclipse項目。然後創建一個新的java項目,並將源目錄設置爲root/frontend幷包含build.xml – 2010-02-10 20:58:00

回答

1

你可以添加一個的.project和.classpath文件到前端文件夾和「進口」它作爲一個Java項目。它將顯示爲工作區中的另一個項目,並且您將擁有完整的Java功能。

+0

好極了,這正是我想要的。謝謝! – 2010-02-10 23:37:55