2016-12-08 11 views
0

私が作成できるvaadinアプリケーションを作成したばかりで、もっとも簡単なものは何ですか?それはどれですか?その理由は、私がJenkinsに自分のアプリケーションをデプロイしていることで、pom.xmlファイル内の何かが好きではないとコメントしているからです。 compile-theme </goal> - > これでコメントアウトされています私は今それをするのが安全かどうかを知る必要があります。私はテーマがない場合はそれを行うことができますが、私はテーマがあるかどうかを調べようとしています。私の理解では、テーマは下のpom.xmlファイルにinludedしなければならないということですが、私はそこにどの見つけることができません。私が私のvaadinアプリケーションでテーマを使用しているかどうかを調べるには

<properties> 
     <vaadin.version>7.6.5</vaadin.version> 
     <vaadin.plugin.version>${vaadin.version}</vaadin.plugin.version> 
     <jetty.plugin.version>9.2.3.v20140905</jetty.plugin.version> 
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
     <maven.compiler.source>1.7</maven.compiler.source> 
     <maven.compiler.target>1.7</maven.compiler.target> 
    </properties> 

それは私が任意のテーマを使用していないことを意味していましたか? Vaadinアプリケーションのテーマを指定 おかげ

答えて

0

はあなたUIクラスに@Themeアノテーションで行うことができます。

@Theme("demo") 
public class DemoUI extends UI { 
... 

テーマはあなたのビルド構成(pom.xml)で構成されていません。

どこでも使用するテーマを指定しない場合、Vaadinはデフォルトのテーマ(reindeerまたはvalo)を透過的に使用します。だから、すべてのVaadinアプリは特別に設定されていなくてもテーマを使用します。

Vaadinアプリケーションで現在使用されているテーマを確認する場合は、debug modeを使用します。デバッグウィンドウを開き、一般情報タブをアクティブにします。そこには、現在アクティブなテーマ、使用されているウィジェットセット、現在のVaadinのバージョンなどが表示されます。

あなたのビルド構成での目標:あなたがコンパイルが必要なカスタムテーマを使用しない限り、この目標をコメントアウトすることは安全です。 Vaadinのビルトインテーマのいずれかを使用する場合は、この目標をアクティブにする必要はありません。詳細は、Vaadin themesのドキュメントを参照してください。

関連する問題