如何在Intellij中制作和运行Vaadin + Jetty + Gradle项目?

时间:2017-01-16 16:19:44

标签: java intellij-idea gradle jetty vaadin

我有一个IntelliJ的终极版本,声明支持Jetty和Vaadin。但我无法在Jetty,Vaadin,Gradle上制作一个hello项目。

我尝试了一个Vaadin + Gradle项目: enter image description here。我可以通过运行

来启动Vaadin应用程序
  

gradle vaadinRun

在终端。我也可以从Gradle窗口运行任务。之后,它的运行配置出现在Gradle窗口中,我可以编辑它并添加一个本地Jetty服务器。但是在运行vaadinRun时没有任何改变。

如何检查我是否真的添加了Jetty并且它有效?也许,我必须在下面的Vaadin课程中添加一些东西?

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

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

1 个答案:

答案 0 :(得分:1)

默认情况下,vaadinRun会自动为您运行嵌入式服务器,因此如果您使用vaadinRun,则无需添加其他jetty服务器。

当您运行vaadinRun时,服务器将继续侦听类文件中的更改,因此每当您重新编译类文件时,服务器都将刷新。在intellij中,当你对一个类进行了更改时,你可以去Build - >重新编译以重新编译更改并应该触发服务器刷新。您可以通过选中"自动生成项目来自动重新编译" intellij中的复选框。

Make project automatically