簡體   English   中英

IntelliJ IDEA或Eclipse可以在一個操作系統上運行UI,但可以在另一操作系統的容器中進行編譯-生成-執行嗎?

[英]Can IntelliJ IDEA or Eclipse run UI on one OS, but compile-build-execute in a container on another OS?

我們有一個tomcat Webapp,其中包含許多構建和運行時依賴項,需要花費時間和精力來安裝。 因此,我們將構建和運行時環境隔離到docker容器中,並且工作正常。除了您通過運行可能帶有兩個參數的腳本來與構建容器進行交互,僅此而已。

這樣,我們始終可以獲得一個干凈且可以正常工作的環境,可以正常工作,但是卻失去了現代IDE的優勢,例如僅編譯真正需要的東西,在tomcat應用程序中熱替換類,等等。我們正在應用的解決方法基本上是在重新設計這些方法腳本中具有IDE功能,但是希望有另一種方法。

有沒有一種方法可以在一個OS(在我的情況下為Mac OS X)上運行Eclipse或IntelliJ想法,並在容器或虛擬機中運行-構建-編譯?

您知道,這是一種X-Window風格:主操作系統上的IDE只是具有熟悉的主機系統鍵盤快捷鍵和外觀的UI,而所有IDE都是在單獨的容器/ VM中執行的“引擎”。

PS還是我問錯了問題? 如果您只想在一處設置和維護構建運行時環境,那么對啟用IDE的開發的解決方案是什么?

Eclipse中 ,您可以使用Eclipse Docker Tooling來管理和運行Docker容器。 使用“ 執行外殼”命令,可以打開正在運行的容器中的外殼以運行構建。

如果容器中正在運行CI服務器,則可以使用Eclipse Mylyn Builds (例如,使用Jenkins / Hudson連接器 )來運行構建(並獲取失敗構建的堆棧跟蹤)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM