Class CompileThemeMojo

  • All Implemented Interfaces:
    org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo, GwtModuleReader

    @Mojo(name="compile-theme",
          defaultPhase=GENERATE_RESOURCES,
          requiresDependencyResolution=COMPILE)
    public class CompileThemeMojo
    extends AbstractThemeMojo
    Updates Vaadin themes based on addons containing themes on the classpath.
    • Field Detail

      • THEME_COMPILE_CLASS

        public static final java.lang.String THEME_COMPILE_CLASS
        See Also:
        Constant Field Values
    • Constructor Detail

      • CompileThemeMojo

        public CompileThemeMojo()
    • Method Detail

      • checkVaadinVersion

        protected void checkVaadinVersion()
                                   throws org.apache.maven.plugin.MojoExecutionException
        Specified by:
        checkVaadinVersion in class AbstractThemeMojo
        Throws:
        org.apache.maven.plugin.MojoExecutionException
      • processTheme

        protected void processTheme​(java.lang.String theme)
                             throws org.apache.maven.plugin.MojoExecutionException
        Specified by:
        processTheme in class AbstractThemeMojo
        Throws:
        org.apache.maven.plugin.MojoExecutionException