[英]Eclipse removing a test folder from the build path
我有兩個文件夾,src和test(對於junit)。 當我導出時,測試文件夾被打包到帶有JUnit的jar中,這是我不想要的。 我去了項目的構建路徑,試圖在'導出順序'中取消選擇'test'文件夾,但它不允許我取消選擇它。
然后我嘗試使用*(所有)排除'soruces'選項卡中的文件夾,但是當我嘗試導出時出現錯誤。
如何從導出中排除我的測試文件夾?
我剛剛做了它,它對我來說很好。 這就是我做的。
我也遇到了同樣的問題,並最終通過將測試移動到一個單獨的Eclipse項目中來解決它,將原始項目作為測試項目的構建路徑依賴項。 我知道這是一個解決方法,而不是直接解決問題的方法,但對我而言,它似乎是所需解決方案的最佳近似值:
唯一的缺點是需要創建額外的項目。
我認為您首先需要將測試類隔離到另一個構建目錄中。
您可以為每個源文件夾指定構建輸出目錄:轉到“配置構建路徑>>源選項卡”。 選中“允許源文件夾的輸出文件夾”。 現在,您可以指定不同的類目錄(並且可能從導出中排除其中一個)。
在項目的“屬性”對話框中(右鍵單擊項目然后單擊“屬性”),
單擊左側的Deployment Assembly。
Eclipse將顯示所有源文件夾。
選擇您希望不在jar中的文件夾(/ test),然后單擊“刪除”。
右鍵單擊文件夾>構建路徑>從構建路徑中刪除。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.