2014-09-11 50 views
0

我知道如何在eclipse中添加和設置目標平臺。但我試圖通過命令行來做同樣的事情,即通過命令行選項指定目標平臺。我試着設置「基本位置」屬性同時發動蝕,使用命令行設置Eclipse目標平臺

> eclipse.exe -vmargs -DbaseLocation="path to the plugins root folder" 

here建議。我查看了baseLocation屬性詳細信息here。但是這不起作用。請讓我知道通過命令行設置目標平臺的正確方法。

+0

的「baseLocation」使用無頭構建時才使用,是你在做什麼? – 2014-09-11 07:55:14

+0

@ greg-449,我不是在這裏做一個構建,而是通過命令行啓動eclipse,我想在啓動時通過命令行指定目標平臺(插件)。你能告訴我是否有其他命令行選項,我可以指定它嗎? – 2014-09-11 08:24:38

回答

1

啓動Eclipse時沒有命令行選項來更改目標平臺。 'baseLocation'僅在運行無頭構建時使用。

更改目標平臺是一項昂貴的操作,因爲它需要完整的構建,這可能是爲什麼沒有命令參數。

所有的Eclipse命令行參數和系統屬性中列出了幫助here

+0

感謝Greg的澄清。我在Google上搜索時發現了這個鏈接,但想到如果有其他選擇,我就問。現在我正在研究具有ITargetPlatformService和其他目標平臺api的'org.eclipse.pde.core'插件中的API,現在我試圖通過編程方式實現同​​樣的目標(通過API加載目標平臺)。非常感謝您的指點。 – 2014-09-11 09:20:57

+0

你有沒有成功?我們正在用Docker創建開發環境,並且將很好地自動化目標平臺的變化和我們的需求。謝謝 – wcomnisky 2017-01-19 22:11:06