我試圖找出如何的快速編輯後說.less
文件或.html
文件或.js
文件,我可以很快地看到被供應運行Tomcat Web應用程序的變化的IntelliJ。運行杯和Redploy中的IntelliJ
我們將Eirslett的frontend-maven-plugin
連接到我們的項目中,運行Gulp從LESS文件和其他任務(如JS縮小)中生成CSS。
我知道的唯一工作是轉到命令行並從命令行執行mvn clean install
,然後重新運行IntelliJ Tomcat配置。
問題是這需要我們的構建很多分鐘。似乎必須有一些技巧,我可以告訴IntelliJ重新運行Gulp,然後重新部署CSS,JS和HTML更改,而無需重新編譯所有Java並重新啓動我的所有服務和其他gunk。
我知道,如果我只是一個簡單的Java Web應用程序進行更改HTML或JS或CSS不使用咕嘟咕嘟我發了「構建,編譯」(命令移F9)命令對IntelliJ和IntelliJ中的受影響文件將重新部署這些選定的文件。我正在尋找類似的東西,但在重新部署之前也會運行Gulp。
我從命令行運行咕嘟咕嘟,看是否會的IntelliJ拿起變化,而是將在Tomcat運行的IntelliJ與一幫這些
23-Nov-2015 12:28:53.518 SEVERE [localhost-startStop-2] org.apache.catalina.startup.HostConfig.deployDescriptor Error deploying configuration descriptor /Users/jkirby/Library/Caches/IntelliJIdea15/tomcat/app1,_app2,_app3,_app4,_app5,_app6_(1)_cumulus/conf/Catalina/localhost/site.xml
java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/site]]
謝謝。是的,那讓我成爲那裏的一部分。它至少將停機時間從幾分鐘縮短到幾秒鐘,這意味着更多的時間是編碼而不是喝咖啡;) – Kirby