爲數百次測試設置環境變量變得非常快速。有沒有辦法在Eclipse中全局聲明一個環境變量?如何在Eclipse中爲所有測試設置環境變量?
這可以在Eclipse中完成嗎?這可以在Eclipse之外完成嗎?
爲數百次測試設置環境變量變得非常快速。有沒有辦法在Eclipse中全局聲明一個環境變量?如何在Eclipse中爲所有測試設置環境變量?
這可以在Eclipse中完成嗎?這可以在Eclipse之外完成嗎?
看來,只有這樣,才能做到這一點,是讓「Run all tests in the selected project ..
」,並設置Environment
變量一旦有。
如果要運行單個測試,並且該測試需要設置環境變量,則看起來您需要將該環境變量設置爲該測試設置的一部分。
打開該錯誤/特徵請求在Windows中使用「啓動」命令從命令符合定義的變量蝕產卵(Linux有類似的功能)
製作文件starteclipse.cmd
================================
SET VAR1=SOMEVALUE
SET VAR2=SOMEVALUE
start d:\eclipse\eclipse.exe
================================
從命令行去與starteclipse的目錄。 cmd文件並運行它。
這會產生適當的環境設置eclipse。
我也覺得無奈一個一個設置env vars。 如果您擁有代碼並有機會改變它,那麼最好使用System屬性代替,它可以作爲VMArgs -Dprop = val傳遞。
您可以在全局級別設置虛擬機參數 - 首選項| Java |已安裝的JRE和插件開發|目標平臺。
即使你不能改變代碼,大多數文明的java庫也支持屬性,如果不超過env vars-所以值得雙重檢查。 (當然這不是外部過程的選項)。
這是我可以在網上找到的唯一答案 – hanjoonk 2017-04-05 00:34:04