2017-01-16 17 views
1

私はJettyとVaadinのサポートを受けてIntelliJの最終版を持っています。しかし、私はJetty、Vaadin、Gradleで動くこんにちはプロジェクトを作ることはできません。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クラスに何かを追加する必要がありますか?

@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が自動的に埋め込まれたサーバーが実行されます。

vaadinRunを実行すると、サーバーはクラスファイルの変更をリッスンし続けます。そのため、クラスファイルを再コンパイルするたびにサーバーが更新されます。あなたがクラスに変更を加えたintellijでは、変更を再コンパイルするためにビルド - >再コンパイルに行くことができます。これはサーバーのリフレッシュを引き起こすはずです。 intellijの "プロジェクトを自動的に作成する"チェックボックスをチェックすることで、再コンパイルを自動化することができます。

Make project automatically

関連する問題