這似乎是一件簡單的事情,但我無法在現有問題中找到答案:Eclipse中的全局啓動配置?
如何爲所有現有的和現有的運行或調試配置添加全局參數?在我的情況下,我需要一個VM參數,但是我發現這對於runline參數也是有用的。
基本上,每次我創建一個單元測試時,我需要創建一個配置(或運行,創建一個),然後用相同的VM參數手動編輯每個配置。這對於這樣一個好工具來說似乎很愚蠢。
這似乎是一件簡單的事情,但我無法在現有問題中找到答案:Eclipse中的全局啓動配置?
如何爲所有現有的和現有的運行或調試配置添加全局參數?在我的情況下,我需要一個VM參數,但是我發現這對於runline參數也是有用的。
基本上,每次我創建一個單元測試時,我需要創建一個配置(或運行,創建一個),然後用相同的VM參數手動編輯每個配置。這對於這樣一個好工具來說似乎很愚蠢。
Ouch:7-years bug,要求運行配置模板,正是爲了那種或原因。
This thread提出了一個有趣的解決方案,基於複製基於字符串替換假的配置:
- 可以在
Window->Preferences->Run/Debug->String Substitution
定義變量。例如,您可以使用 正確的-Dlog4j.configuration=...
值定義projectName_log4j
變量。
在運行配置中,您可以使用${projectName_log4j}
,並且不必記住實際值。- 您可以定義項目特定的「空」運行配置。
在此配置中設置項目和參數字段,但不是主類。如果您必須爲此項目創建新的運行配置,請選擇此項並使用彈出式菜單中的「複製」來複制此配置。
你必須簡單地設置主類和程序參數。也可以結合使用這兩個解決方案:使用變量並定義一個使用此變量的「空」 運行配置。在這種情況下 的巨大優勢是,當您開始使用不同的log4j配置文件時,您必須僅更改 變量聲明。
不理想,但它可能會緩解你的過程。
沒有人? – orbfish 2010-07-01 16:19:00