2017-01-16 125 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

相关问题