Mercurial > hg > digilib
comparison 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 |
comparison
equal
deleted
inserted
replaced
1463:a96deb0129a5 | 1464:8821a80fd9bc |
---|---|
46 </configuration> | 46 </configuration> |
47 </plugin> | 47 </plugin> |
48 </plugins> | 48 </plugins> |
49 </pluginManagement> | 49 </pluginManagement> |
50 <plugins> | 50 <plugins> |
51 <plugin> | 51 <plugin> |
52 <groupId>net.alchim31.maven</groupId> | 52 <groupId>com.samaxes.maven</groupId> |
53 <artifactId>yuicompressor-maven-plugin</artifactId> | 53 <artifactId>minify-maven-plugin</artifactId> |
54 <version>1.5.1</version> | 54 <version>1.7.4</version> |
55 <executions> | 55 <executions> |
56 <execution> | 56 <execution> |
57 <goals> | 57 <id>digilib-basic-minify</id> |
58 <goal>compress</goal> | 58 <configuration> |
59 </goals> | 59 <jsSourceDir>jquery</jsSourceDir> |
60 </execution> | 60 <jsTargetDir></jsTargetDir> |
61 </executions> | 61 <jsSourceFiles> |
62 <configuration> | 62 <jsSourceFile>jquery.digilib.js</jsSourceFile> |
63 <jswarn>false</jswarn> | 63 <jsSourceFile>jquery.digilib.geometry.js</jsSourceFile> |
64 <excludes> | 64 <jsSourceFile>jquery.digilib.arrows.js</jsSourceFile> |
65 <exclude>**/*.css</exclude> | 65 <jsSourceFile>jquery.digilib.buttons.js</jsSourceFile> |
66 </excludes> | 66 <jsSourceFile>jquery.digilib.dialogs.js</jsSourceFile> |
67 <includes> | 67 <jsSourceFile>jquery.digilib.sliders.js</jsSourceFile> |
68 <include>jquery/jquery.digilib.*.js</include> | 68 <jsSourceFile>jquery.digilib.birdseye.js</jsSourceFile> |
69 </includes> | 69 <jsSourceFile>jquery.digilib.marks.js</jsSourceFile> |
70 <aggregations> | 70 <jsSourceFile>jquery.digilib.regions.js</jsSourceFile> |
71 <aggregation> | 71 </jsSourceFiles> |
72 <insertNewLine>true</insertNewLine> | 72 <jsFinalFile>jquery.digilib-basic.js</jsFinalFile> |
73 <removeIncluded>true</removeIncluded> | 73 <jsEngine>YUI</jsEngine> |
74 <output>${project.build.directory}/${project.build.finalName}/digilib-all-min.js</output> | 74 </configuration> |
75 <includes> | 75 <goals> |
76 <include>jquery/jquery.digilib.*.js</include> | 76 <goal>minify</goal> |
77 </includes> | 77 </goals> |
78 </aggregation> | 78 </execution> |
79 </aggregations> | 79 <execution> |
80 </configuration> | 80 <id>cookie-range-minify</id> |
81 </plugin> | 81 <configuration> |
82 <jsSourceDir>jquery</jsSourceDir> | |
83 <jsTargetDir></jsTargetDir> | |
84 <jsSourceFiles> | |
85 <jsSourceFile>jquery.cookie.js</jsSourceFile> | |
86 <jsSourceFile>jquery.range.js</jsSourceFile> | |
87 </jsSourceFiles> | |
88 <jsFinalFile>jquery.cookie-range.js</jsFinalFile> | |
89 <jsEngine>YUI</jsEngine> | |
90 </configuration> | |
91 <goals> | |
92 <goal>minify</goal> | |
93 </goals> | |
94 </execution> | |
95 </executions> | |
96 </plugin> | |
82 </plugins> | 97 </plugins> |
83 </build> | 98 </build> |
84 <profiles> | 99 <profiles> |
85 <profile> | 100 <profile> |
86 <id>servlet2</id> | 101 <id>servlet2</id> |