Class SASSAddonImportFileCreator


  • public class SASSAddonImportFileCreator
    extends Object
    Helper class for managing the addon imports and creating an a SCSS file for importing all your addon themes. The helper method searches the classpath for Vaadin addons and uses the 'Vaadin-Themes' metadata to create the imports.

    The addons.scss is always overwritten when this tool is invoked.

    Since:
    7.1
    • Constructor Detail

      • SASSAddonImportFileCreator

        public SASSAddonImportFileCreator()
    • Method Detail

      • main

        public static void main​(String[] args)
                         throws IOException
        Parameters:
        args - Theme directory where the addons.scss file should be created
        Throws:
        IOException
      • updateTheme

        public static void updateTheme​(String themeDirectory)
                                throws IOException
        Updates a themes addons.scss with the addon themes found on the classpath.
        Parameters:
        themeDirectory - The target theme directory
        Throws:
        IOException