2017-01-16 122 views
1

我有一個終極版的IntelliJ,宣佈支持Jetty和Vaadin。但我無法在Jetty,Vaadin,Gradle上運行hello項目。如何在Intellij中製作並運行Vaadin + Jetty + Gradle項目?

我試過Vaadin + Gradle項目: https://github.com/johndevs/gradle-vaadin-plugin/wiki/Getting-Started-in-Intellij-IDEA。我可以在終端運行

gradle這個vaadinRun

啓動Vaadin應用。我也可以從Gradle窗口運行任務。之後,它的運行配置出現在Gradle窗口中,我可以編輯它並添加一個本地的Jetty服務器。但是,這並沒有改變運行vaadinRun。

如何檢查我是否真的添加了Jetty並且它可以正常工作?也許,我必須添加一些以下Vaadin類?所以沒有必要,如果你使用vaadinRun添加其他碼頭服務器

@Theme("Gv_1") 
public class Gv_1UI extends UI{ 

    @Override 
    protected void init(VaadinRequest request){ 
     Label lbl = new Label("Hello vaadin"); 
     setContent(lbl); 
    } 
} 

回答

1

vaadinRun默認會自動運行您的嵌入式服務器。

運行vaadinRun時,服務器將繼續監聽類文件中的更改,因此無論何時重新編譯類文件,服務器都將刷新。在intellij中,當您對類進行了更改時,您可以轉到Build - > Recompile來重新編譯更改,並且應該觸發服務器刷新。您可以通過選中intellij中的「自動生成項目」複選框來自動執行重新編譯。

Make project automatically

相關問題