Mercurial > hg > digilib
diff webapp/pom.xml @ 1464:8821a80fd9bc
add Javascript collection and minification step to maven build.
creates jquery.digilib-basic.min.js
author | robcast |
---|---|
date | Fri, 13 Nov 2015 21:57:26 +0100 |
parents | a96deb0129a5 |
children | 091cd46e1f76 |
line wrap: on
line diff
--- a/webapp/pom.xml Fri Nov 13 20:41:23 2015 +0100 +++ b/webapp/pom.xml Fri Nov 13 21:57:26 2015 +0100 @@ -48,37 +48,52 @@ </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> + <plugin> + <groupId>com.samaxes.maven</groupId> + <artifactId>minify-maven-plugin</artifactId> + <version>1.7.4</version> + <executions> + <execution> + <id>digilib-basic-minify</id> + <configuration> + <jsSourceDir>jquery</jsSourceDir> + <jsTargetDir></jsTargetDir> + <jsSourceFiles> + <jsSourceFile>jquery.digilib.js</jsSourceFile> + <jsSourceFile>jquery.digilib.geometry.js</jsSourceFile> + <jsSourceFile>jquery.digilib.arrows.js</jsSourceFile> + <jsSourceFile>jquery.digilib.buttons.js</jsSourceFile> + <jsSourceFile>jquery.digilib.dialogs.js</jsSourceFile> + <jsSourceFile>jquery.digilib.sliders.js</jsSourceFile> + <jsSourceFile>jquery.digilib.birdseye.js</jsSourceFile> + <jsSourceFile>jquery.digilib.marks.js</jsSourceFile> + <jsSourceFile>jquery.digilib.regions.js</jsSourceFile> + </jsSourceFiles> + <jsFinalFile>jquery.digilib-basic.js</jsFinalFile> + <jsEngine>YUI</jsEngine> + </configuration> + <goals> + <goal>minify</goal> + </goals> + </execution> + <execution> + <id>cookie-range-minify</id> + <configuration> + <jsSourceDir>jquery</jsSourceDir> + <jsTargetDir></jsTargetDir> + <jsSourceFiles> + <jsSourceFile>jquery.cookie.js</jsSourceFile> + <jsSourceFile>jquery.range.js</jsSourceFile> + </jsSourceFiles> + <jsFinalFile>jquery.cookie-range.js</jsFinalFile> + <jsEngine>YUI</jsEngine> + </configuration> + <goals> + <goal>minify</goal> + </goals> + </execution> + </executions> + </plugin> </plugins> </build> <profiles>