]> source.dussan.org Git - vaadin-framework.git/commitdiff
Legacy themes compilation
authorelmot <elmot@vaadin.com>
Tue, 12 Apr 2016 15:00:43 +0000 (18:00 +0300)
committerTeemu Suo-Anttila <teemusa@vaadin.com>
Wed, 13 Apr 2016 10:46:01 +0000 (10:46 +0000)
Change-Id: Icef310bb14eaf9d1b3c0c8571e88274ae6e8e37b

themes/pom.xml

index 3472acd67117810668cebcf04b63e4d7ebcbcbf1..612145d8dc9bcceece2313139576738f46c97731 100644 (file)
                                <groupId>org.codehaus.mojo</groupId>
                                <artifactId>exec-maven-plugin</artifactId>
                                <executions>
+                                       <execution>
+                                               <id>compile-legacy-base</id>
+                                               <phase>process-resources</phase>
+                                               <goals>
+                                                       <goal>exec</goal>
+                                               </goals>
+                                               <configuration>
+                                                       <classpathScope>compile</classpathScope>
+                                                       <executable>${java.home}/bin/java</executable>
+                                                       <arguments>
+                                                               <argument>-classpath</argument>
+                                                               <classpath />
+
+                                                               <argument>com.vaadin.sass.SassCompiler</argument>
+                                                               <argument> ${project.build.outputDirectory}/VAADIN/themes/base/legacy-styles.scss</argument>
+                                                               <argument> ${project.build.outputDirectory}/VAADIN/themes/base/legacy-styles.css</argument>
+                                                       </arguments>
+                                               </configuration>
+                                       </execution>
+
+                                       <execution>
+                                               <id>compile-legacy-chameleon</id>
+                                               <phase>process-resources</phase>
+                                               <goals>
+                                                       <goal>exec</goal>
+                                               </goals>
+                                               <configuration>
+                                                       <classpathScope>compile</classpathScope>
+                                                       <executable>${java.home}/bin/java</executable>
+                                                       <arguments>
+                                                               <argument>-classpath</argument>
+                                                               <classpath />
+
+                                                               <argument>com.vaadin.sass.SassCompiler</argument>
+                                                               <argument> ${project.build.outputDirectory}/VAADIN/themes/chameleon/legacy-styles.scss</argument>
+                                                               <argument> ${project.build.outputDirectory}/VAADIN/themes/chameleon/legacy-styles.css</argument>
+                                                       </arguments>
+                                               </configuration>
+                                       </execution>
+                                       <execution>
+                                               <id>compile-legacy-liferay</id>
+                                               <phase>process-resources</phase>
+                                               <goals>
+                                                       <goal>exec</goal>
+                                               </goals>
+                                               <configuration>
+                                                       <classpathScope>compile</classpathScope>
+                                                       <executable>${java.home}/bin/java</executable>
+                                                       <arguments>
+                                                               <argument>-classpath</argument>
+                                                               <classpath />
+
+                                                               <argument>com.vaadin.sass.SassCompiler</argument>
+                                                               <argument> ${project.build.outputDirectory}/VAADIN/themes/liferay/legacy-styles.scss</argument>
+                                                               <argument> ${project.build.outputDirectory}/VAADIN/themes/liferay/legacy-styles.css</argument>
+                                                       </arguments>
+                                               </configuration>
+                                       </execution>
+                                       <execution>
+                                               <id>compile-legacy-reindeer</id>
+                                               <phase>process-resources</phase>
+                                               <goals>
+                                                       <goal>exec</goal>
+                                               </goals>
+                                               <configuration>
+                                                       <classpathScope>compile</classpathScope>
+                                                       <executable>${java.home}/bin/java</executable>
+                                                       <arguments>
+                                                               <argument>-classpath</argument>
+                                                               <classpath />
+
+                                                               <argument>com.vaadin.sass.SassCompiler</argument>
+                                                               <argument> ${project.build.outputDirectory}/VAADIN/themes/reindeer/legacy-styles.scss</argument>
+                                                               <argument> ${project.build.outputDirectory}/VAADIN/themes/reindeer/legacy-styles.css</argument>
+                                                       </arguments>
+                                               </configuration>
+                                       </execution>
+                                       <execution>
+                                               <id>compile-legacy-runo</id>
+                                               <phase>process-resources</phase>
+                                               <goals>
+                                                       <goal>exec</goal>
+                                               </goals>
+                                               <configuration>
+                                                       <classpathScope>compile</classpathScope>
+                                                       <executable>${java.home}/bin/java</executable>
+                                                       <arguments>
+                                                               <argument>-classpath</argument>
+                                                               <classpath />
+
+                                                               <argument>com.vaadin.sass.SassCompiler</argument>
+                                                               <argument> ${project.build.outputDirectory}/VAADIN/themes/runo/legacy-styles.scss</argument>
+                                                               <argument> ${project.build.outputDirectory}/VAADIN/themes/runo/legacy-styles.css</argument>
+                                                       </arguments>
+                                               </configuration>
+                                       </execution>
                                        <execution>
                                                <id>smart-sprite-reindeer</id>
                                                <phase>process-resources</phase>
                                                                <move file="${reindeer.theme.path}/styles-sprite.css"
                                                                        tofile="${reindeer.theme.path}/styles.css" />
 
+                                                               <move file="${reindeer.theme.path}/legacy-styles-sprite.css"
+                                                                       tofile="${reindeer.theme.path}/legacy-styles.css" />
+
                                                                <gzip src="${reindeer.theme.path}/styles.css" destfile="${reindeer.theme.path}/styles.css.gz" />
                                                        </target>
                                                </configuration>