簡體   English   中英

如何將第二個源目錄添加到Eclipse項目中

[英]How to add a second source directory to an Eclipse project

我在Eclipse中有一個C項目,它將文件存儲在同一級別的兩個目錄中,還有一些我在項目中不需要的東西。

/path/
     /code_I_want
     /bad_stuff/
     /more_code_i_want/
     /huge_pile_of_other_code/

編輯:源目錄是一個Clearcase VOB掛載點,所以我無法控制那里的結果。

  1. 在Eclipse中創建一個新的C項目。 您可以在文件系統中的任意位置為其指定自己的目錄,也可以將其文件夾指向code_I_wantmore_code_i_want
  2. 轉到文件,新建,文件夾下。 單擊“高級”部分,然后單擊“鏈接到文件系統中的文件夾”。 這會在Eclipse項目中創建一個虛擬文件夾(類似於符號鏈接,如果您熟悉Linux / Unix),無論您指定的路徑是什么。 使用此命令將code_I_want和/或more_code_i_want放入Eclipse項目的虛擬子目錄中。
  3. 請注意“高級”部分下的“變量”按鈕? 這可以用來幫助創建相對路徑。 (例如,我們的每個開發人員都設置一個名為APP的每用戶變量來指向他們的本地工作副本,然后Eclipse項目設置可以在開發人員之間共享,無論他們在哪里保留他們的工作副本。)要定義變量,請轉到Windows,首選項,常規,工作區,鏈接資源。

編輯:或者你可以創建符號鏈接。

試試這個:

項目>屬性> Java構建路徑>源>添加文件夾

這是一個老問題,但它出現在我對同一主題的Google搜索中,我認為現在有一個更好的答案:使用Eclipse / CDT,您現在可以添加上面示例中提供的根/path/這將自動將完整的樹添加到Project Explorer。 此時, code_i_want/more_code_i_want/文件夾中的源文件將自動包含在您的構建中。

為了從您的構建中排除bad_stuff/huge_pile_of_other_code/文件夾(但不是Eclipse中的Project Explorer樹,這可能很方便),只需右鍵單擊Project Explorer中的每個文件夾,然后選擇Resource Configurations->Exclude from build...在彈出菜單中。 Project Explorer中的圖標將更新,以反映此文件夾中的源文件將不再包含在構建中。

更好的是,Eclipse允許您指定要包含在某些構建配置中但不包含在其他構建配置中的代碼,因此您可以以這種方式管理特定於構建的代碼。

新建 - >文件 - >源目錄或文件夾。

如果您不想要項目中的文件,請不要將它們導入到eclipse中,eclipse不會/不應該顯示它們。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM