changeset 1463:a96deb0129a5

trying yuicompressor maven plugin.
author robcast
date Fri, 13 Nov 2015 20:41:23 +0100
parents 71cd204862d4
children 8821a80fd9bc
files webapp/pom.xml
diffstat 1 files changed, 42 insertions(+), 17 deletions(-) [+]
line wrap: on
line diff
--- a/webapp/pom.xml	Fri Nov 13 18:29:54 2015 +0100
+++ b/webapp/pom.xml	Fri Nov 13 20:41:23 2015 +0100
@@ -37,16 +37,49 @@
 						</includes>
 					</configuration>
 				</plugin>
-		        <plugin>
-			        <groupId>org.apache.maven.plugins</groupId>
-			        <artifactId>maven-surefire-plugin</artifactId>
-			        <version>2.19</version>
-			        <configuration>
-			            <skip>${skipTests}</skip>
-			        </configuration>
-			    </plugin>
-        	</plugins>
+				<plugin>
+					<groupId>org.apache.maven.plugins</groupId>
+					<artifactId>maven-surefire-plugin</artifactId>
+					<version>2.19</version>
+					<configuration>
+						<skip>${skipTests}</skip>
+					</configuration>
+				</plugin>
+			</plugins>
 		</pluginManagement>
+		<plugins>
+                <plugin>
+                    <groupId>net.alchim31.maven</groupId>
+                    <artifactId>yuicompressor-maven-plugin</artifactId>
+                    <version>1.5.1</version>
+                    <executions>
+                        <execution>
+                            <goals>
+                                <goal>compress</goal>
+                            </goals>
+                        </execution>
+                    </executions>
+                    <configuration>
+                        <jswarn>false</jswarn>
+                        <excludes> 
+                            <exclude>**/*.css</exclude>
+                        </excludes>
+                        <includes>
+                            <include>jquery/jquery.digilib.*.js</include>
+                        </includes>
+                        <aggregations>
+                            <aggregation>
+                                <insertNewLine>true</insertNewLine>
+                                <removeIncluded>true</removeIncluded>
+                                <output>${project.build.directory}/${project.build.finalName}/digilib-all-min.js</output>
+                                <includes>
+                                    <include>jquery/jquery.digilib.*.js</include>
+                                </includes>
+                            </aggregation>
+                        </aggregations>
+                    </configuration>
+                </plugin>
+		</plugins>
 	</build>
 	<profiles>
 		<profile>
@@ -105,14 +138,6 @@
 							<classifier>srv3</classifier>
 						</configuration>
 					</plugin>
-					<plugin>
-						<groupId>org.apache.maven.plugins</groupId>
-						<artifactId>maven-compiler-plugin</artifactId>
-						<configuration>
-							<source>1.7</source>
-							<target>1.7</target>
-						</configuration>
-					</plugin>
 				</plugins>
 			</build>
 		</profile>