2016-12-08 1 views
0

Ich habe gerade eine Vaadin-Anwendung erstellt, die einfachste, die Sie erstellen können, und ich frage mich, wie finde ich heraus, ob ich ein Thema habe es und welches ist es? Der Grund dafür ist, dass ich meine Anwendung zu Jenkins bereitstellen und es nicht etwas in meiner pom.xml-Datei mag, die ich auskommentierte: kompilieren-Thema </Ziel> -> Mit diesem Kommentar es aus funktioniert, aber ich muss jetzt, ob es sicher ist, dies zu tun. Ich weiß, wenn ich kein Thema habe, ist es in Ordnung, es zu tun, aber ich versuche herauszufinden, ob ich ein Thema habe. Mein Verständnis ist, dass ein Thema unter in die pom.xml Datei inluded werden soll, aber ich kann jeder dort nicht finden:Wie finde ich heraus, ob ich ein Thema in meiner Vaadin-Anwendung verwende?

<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> 

Bedeutet es, dass ich jedes Thema nicht mit? dank

Antwort

0

das Thema für eine Vaadin Anwendung angeben kann mit der @Theme Anmerkung auf Ihrer UI Klasse erfolgen:

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

Das Thema konfiguriert ist in Ihrer Build-Konfiguration (pom.xml).

Wenn Sie kein Thema angeben, das überall verwendet werden soll, verwendet Vaadin transparent ein Standardthema (reindeer oder valo). Jede Vaadin App wird also ein Thema verwenden, auch wenn es nicht speziell konfiguriert ist.

Wenn Sie das Thema überprüfen möchten, das derzeit von Ihrer Vaadin-Anwendung verwendet wird, können Sie dies unter Verwendung der debug mode tun. Öffnen Sie das Debug-Fenster und aktivieren Sie die Registerkarte Allgemeine Informationen. Dort können Sie das aktuell aktive Thema, das verwendete Widget-Set, die aktuelle Vaadin-Version und mehr sehen.

In Bezug auf das Ziel compile-theme in Ihrer Buildkonfiguration: Es ist sicher, dieses Ziel zu kommentieren, solange Sie kein benutzerdefiniertes Thema verwenden, das kompiliert werden muss. Wenn Sie eines von Vaadins integrierten Themes verwenden, brauchen Sie dieses Ziel nicht, um aktiv zu sein. Überprüfen Sie die Dokumentation für Vaadin themes für Details.

Verwandte Themen