2016-12-08 75 views
0

我剛剛創建了一個vaadin應用程序,這是您可以創建的最簡單的應用程序,而且我想知道如何查明我是否擁有主題它和它是哪一個?原因是我正在將我的應用程序部署到Jenkins,並且它不喜歡我的pom.xml文件中的某些內容,我註釋了這些內容: compile-theme </goal> - > 有了這個註釋但我現在需要做到這一點是否安全。我知道,如果我沒有主題,那麼可以這樣做,但我試圖找出我是否有主題。我的理解是一個主題應該inluded下pom.xml文件,但我無法找到任何有:如何查看我是否在我的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> 

這是否意味着我沒有使用任何主題? 感謝

回答

0

指定主題的Vaadin應用程序可以與@Theme註解來完成你的UI類:

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

的主題是不是在你的構建配置(pom.xml)配置。

如果您沒有指定要在任何地方使用的主題,Vaadin將透明地使用默認主題(reindeervalo)。所以每個Vaadin應用程序都會使用一個主題,即使它沒有專門配置。

如果要檢查Vaadin應用程序當前使用的主題,可以使用debug mode來實現。打開調試窗口並激活常規信息選項卡。在那裏您可以看到當前活動的主題,使用的控件集,當前的Vaadin版本等等。

關於您的構建配置中的compile-theme目標:只要您不使用需要編譯的自定義主題,就可以安全地評論此目標。如果您使用Vaadin的內置主題中的一個,則不需要此目標激活。有關詳細信息,請查閱有關Vaadin themes的文檔。

相關問題