2011-03-14 96 views
13

我有一個爲我的Eclipse RCP應用程序定義的運行配置,它保存到.launch文件。有沒有在Eclipse IDE之外使用這種啓動配置的方法?即能夠從命令行啓動應用程序以實現持續集成將會很好。在Eclipse IDE之外啓動運行配置

回答

1

是的,你可以創建並根據您的啓動配置導出product configuration

  1. 創建新產品配置文件 - > - >其他
  2. 命名該文件(如myrcp.product
  3. 選擇「使用啓動配置「巫師

的第一頁上的產品編輯器應該自動打開。在導出部分,您應該能夠使用「Eclipse產品導出嚮導」導出您的產品。

資源:Eclipse FAQ - How can I deploy my RCP app

看一看這個PDE Build tutorial。它解釋瞭如何使用Ant來構建和測試(或運行)您的產品。

+0

我是問如何Eclipse之外運行啓動配置,即無頭環境。請注意,基於啓動配置創建產品配置僅適用於「Eclipse應用程序」的啓動配置。 – lucks 2011-04-26 23:08:45

+1

@lucks我認爲我沒有正確理解你。你寫了「我有一個爲我的Eclipse RCP應用程序定義的運行配置」。但是,如果您正在尋找一種以編程方式調用啓動配置的方法,那麼此問題可能與[如何以編程方式運行Eclipse啓動配置?](http://stackoverflow.com/questions/222093/how-to -run-eclipse-launch-configurations-以編程方式) – eldn 2011-04-27 11:28:50

6

你可以在命令行Eclipse使用:

  1. 在Eclipse中運行程序
  2. 轉到「調試」視圖中的過程
  3. 右鍵單擊(可能在第二項樹)並選擇「屬性」
  4. 複製shell命令並刪除agentlib標誌以在bash中運行。不幸的是,每當你改變配置時你都需要這樣做。
+2

我不認爲這回答了這個問題。他問是否可以通過命令行,即在批處理文件中啓動啓動配置。 – 2015-08-10 08:05:08

+0

您可以獲取Eclipse使用的命令行,以通過這些步驟啓動應用程序。每當你的配置發生變化時,仍然需要更新腳本,但它仍然有效。 – 2015-08-10 23:34:26

+0

哇,所以刪除agentlib標誌是訣竅! – DrKaoliN 2015-08-11 08:17:23