Subversion Repositories SmartDukaan

Rev

Rev 1832 | Rev 1872 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1040 chandransh 1
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
3
  <modelVersion>4.0.0</modelVersion>
4
  <groupId>in.shop2020</groupId>
5
  <artifactId>Website</artifactId>
6
  <packaging>war</packaging>
7
  <version>1.0-SNAPSHOT</version>
8
 
9
  <name>Web UI for saholic.com</name>
10
  <url>http://shop2020.in</url>
11
 
12
  <parent>
13
    <groupId>in.shop2020</groupId>
14
    <artifactId>parent</artifactId>
15
    <version>1.0-SNAPSHOT</version>
16
  </parent>
17
 
1658 vikas 18
  <properties>
19
    <env>dev</env>
20
  </properties>
21
 
1040 chandransh 22
  <build>
1658 vikas 23
    <filters>
24
      <filter>src/main/filters/${env}/filters.properties</filter>
25
    </filters>
26
    <resources>
27
      <resource>
28
        <directory>src/main/resources</directory>
29
        <filtering>true</filtering>
30
      </resource>
31
    </resources>
1040 chandransh 32
    <plugins>
33
      <plugin>
34
        <groupId>org.apache.maven.plugins</groupId>
35
        <artifactId>maven-compiler-plugin</artifactId>
1287 chandransh 36
        <version>2.3.2</version>
1040 chandransh 37
        <configuration>
38
          <debug>true</debug>
39
          <optimize>true</optimize>
40
          <source>1.6</source>
41
          <target>1.6</target>
42
        </configuration>
43
      </plugin>
44
    </plugins>
1335 vikas 45
  </build> 
1487 chandransh 46
 
47
  <profiles>
48
    <profile>
49
      <id>minify</id>
50
      <build>
51
        <plugins>
52
          <plugin>
53
            <groupId>net.alchim31.maven</groupId>
54
            <artifactId>yuicompressor-maven-plugin</artifactId>
55
            <version>1.1</version>
56
            <executions>
57
              <execution>
58
                <goals>
59
                  <!-- <goal>jslint</goal> -->
60
                  <goal>compress</goal>
61
                </goals>
62
              </execution>
63
            </executions>
64
            <configuration>
65
              <linebreakpos>-1</linebreakpos>
66
              <nosuffix>true</nosuffix>
67
              <aggregations>
68
                <aggregation>
69
                  <output>${project.build.directory}/${project.build.finalName}/css/saholic-min.css</output>
70
                  <!-- files to include, path relative to output's directory or absolute path-->
71
                  <!--inputDir>base directory for non absolute includes, default to parent dir of output</inputDir-->
72
                  <inputDir>${project.build.directory}/${project.build.finalName}/css</inputDir>
73
                  <includes>
74
                    <include>style.css</include>
75
                    <include>common.css</include>
76
                    <include>nav.css</include>
77
                    <include>widget.css</include>
78
                    <include>demoStyles.css</include>
79
                    <include>product.css</include>
80
                    <include>cart.css</include>
81
                    <include>contactus.css</include>
82
                    <include>signinsignup.css</include>
83
                    <include>myaccount.css</include>
84
                    <include>gc_safari.css</include>
1827 chandransh 85
                    <include>comparision.css</include>
86
                    <include>scroller.css</include>
1487 chandransh 87
                  </includes>
88
                </aggregation>
89
                <aggregation>
90
                  <output>${project.build.directory}/${project.build.finalName}/js/saholic-min.js</output>
91
                  <!-- files to include, path relative to output's directory or absolute path-->
92
                  <!--inputDir>base directory for non absolute includes, default to parent dir of output</inputDir-->
93
                  <inputDir>${project.build.directory}/${project.build.finalName}/js</inputDir>
94
                  <includes>
95
                    <include>jquery-1.4.2.js</include>
96
                    <include>jquery-ui.min.js</include>
1841 rajveer 97
                    <include>jquery.validate.js</include>
98
                    <include>jquery.Storage.js</include>
99
                    <include>jquery.cookie.js</include>
100
                    <include>jquery.number_format.js</include>
101
                    <include>jquery.tipsy.js</include>
102
                    <include>jquery.truncate.min.js</include>
1487 chandransh 103
                    <include>loginpop.js</include>
104
                    <include>all.js</include>
1516 chandransh 105
                    <include>ga-invoker.js</include>
1487 chandransh 106
                    <include>charLimit.js</include>
107
                    <include>jsapi.js</include>
108
                    <include>gallery.js</include>
109
                    <include>scrolltab.js</include>
110
                    <include>widget_slidetab.js</include>
111
                    <include>custom-jquery.js</include>
112
                    <include>myaccount.js</include>
1832 varun.gupt 113
                    <include>loginregister.js</include>
1487 chandransh 114
                    <include>loopedslider.js</include>
115
                    <include>widget_accordion.js</include>
116
                    <include>shippingAddress.js</include>
117
                    <include>productCategory.js</include>
1827 chandransh 118
                    <include>comparison.js</include>
1487 chandransh 119
                  </includes>
120
                </aggregation>
121
              </aggregations>
122
            </configuration>
123
          </plugin>
124
          <plugin>
125
            <groupId>org.apache.maven.plugins</groupId>
126
            <artifactId>maven-resources-plugin</artifactId>
127
            <version>2.4.3</version>
128
            <executions>
129
              <execution>
130
                <id>copy-resources</id>
131
                <!-- here the phase you need -->
132
                <phase>compile</phase>
133
                <goals>
134
                  <goal>copy-resources</goal>
135
                </goals>
136
                <configuration>
137
                  <overwrite>true</overwrite>
138
                  <outputDirectory>${project.build.outputDirectory}</outputDirectory>
139
                  <resources>          
140
                    <resource>
141
                      <directory>src/production/resources</directory>
1489 chandransh 142
                      <filtering>true</filtering>
1487 chandransh 143
                    </resource>
144
                  </resources>              
145
                </configuration>            
146
              </execution>
147
            </executions>
148
          </plugin>
149
        </plugins>
150
      </build>
151
    </profile>
152
    <profile>
1636 chandransh 153
      <id>minify-wo-ga</id>
1487 chandransh 154
      <build>
1636 chandransh 155
        <plugins>
156
          <plugin>
157
            <groupId>net.alchim31.maven</groupId>
158
            <artifactId>yuicompressor-maven-plugin</artifactId>
159
            <version>1.1</version>
160
            <executions>
161
              <execution>
162
                <goals>
163
                  <!-- <goal>jslint</goal> -->
164
                  <goal>compress</goal>
165
                </goals>
166
              </execution>
167
            </executions>
168
            <configuration>
169
              <linebreakpos>-1</linebreakpos>
170
              <nosuffix>true</nosuffix>
171
              <aggregations>
172
                <aggregation>
173
                  <output>${project.build.directory}/${project.build.finalName}/css/saholic-min.css</output>
174
                  <!-- files to include, path relative to output's directory or absolute path-->
175
                  <!--inputDir>base directory for non absolute includes, default to parent dir of output</inputDir-->
176
                  <inputDir>${project.build.directory}/${project.build.finalName}/css</inputDir>
177
                  <includes>
178
                    <include>style.css</include>
179
                    <include>common.css</include>
180
                    <include>nav.css</include>
181
                    <include>widget.css</include>
182
                    <include>demoStyles.css</include>
183
                    <include>product.css</include>
184
                    <include>cart.css</include>
185
                    <include>contactus.css</include>
186
                    <include>signinsignup.css</include>
187
                    <include>myaccount.css</include>
188
                    <include>gc_safari.css</include>
1781 rajveer 189
                    <include>comparision.css</include>
190
                    <include>scroller.css</include>
1636 chandransh 191
                  </includes>
192
                </aggregation>
193
                <aggregation>
194
                  <output>${project.build.directory}/${project.build.finalName}/js/saholic-min.js</output>
195
                  <!-- files to include, path relative to output's directory or absolute path-->
196
                  <!--inputDir>base directory for non absolute includes, default to parent dir of output</inputDir-->
197
                  <inputDir>${project.build.directory}/${project.build.finalName}/js</inputDir>
198
                  <includes>
199
                    <include>jquery-1.4.2.js</include>
200
                    <include>jquery-ui.min.js</include>
1841 rajveer 201
                    <include>jquery.validate.js</include>
202
                    <include>jquery.Storage.js</include>
203
                    <include>jquery.cookie.js</include>
204
                    <include>jquery.number_format.js</include>
205
                    <include>jquery.tipsy.js</include>
206
                    <include>jquery.truncate.min.js</include>
1636 chandransh 207
                    <include>loginpop.js</include>
208
                    <include>all.js</include>
209
                    <include>charLimit.js</include>
210
                    <include>jsapi.js</include>
211
                    <include>gallery.js</include>
212
                    <include>scrolltab.js</include>
213
                    <include>widget_slidetab.js</include>
214
                    <include>custom-jquery.js</include>
215
                    <include>myaccount.js</include>
1841 rajveer 216
                    <include>loginregister.js</include>
1636 chandransh 217
                    <include>loopedslider.js</include>
218
                    <include>widget_accordion.js</include>
219
                    <include>shippingAddress.js</include>
220
                    <include>productCategory.js</include>
1817 rajveer 221
                    <include>comparison.js</include>
1636 chandransh 222
                  </includes>
223
                </aggregation>
224
              </aggregations>
225
            </configuration>
226
          </plugin>
227
          <plugin>
228
            <groupId>org.apache.maven.plugins</groupId>
229
            <artifactId>maven-resources-plugin</artifactId>
230
            <version>2.4.3</version>
231
            <executions>
232
              <execution>
233
                <id>copy-resources</id>
234
                <!-- here the phase you need -->
235
                <phase>compile</phase>
236
                <goals>
237
                  <goal>copy-resources</goal>
238
                </goals>
239
                <configuration>
240
                  <overwrite>true</overwrite>
241
                  <outputDirectory>${project.build.outputDirectory}</outputDirectory>
242
                  <resources>          
243
                    <resource>
244
                      <directory>src/production/resources</directory>
245
                      <filtering>true</filtering>
246
                    </resource>
247
                  </resources>              
248
                </configuration>            
249
              </execution>
250
            </executions>
251
          </plugin>
252
        </plugins>
1487 chandransh 253
      </build>
254
    </profile>
255
  </profiles>
1040 chandransh 256
 
257
  <dependencies>
1046 chandransh 258
	<!-- Servlet API is only required at compile time. It
259
	 should be provided by the container at the run time. -->
1040 chandransh 260
    <dependency>
261
      <groupId>readonly.apache</groupId>
262
      <artifactId>servlet-api</artifactId>
263
      <version>2.5</version>
264
      <scope>provided</scope>
265
    </dependency>
1046 chandransh 266
 
267
	<!-- Internal Dependencies -->
1040 chandransh 268
    <dependency>
269
      <groupId>in.shop2020</groupId>
270
      <artifactId>ThriftConfig</artifactId>
271
      <version>1.0-SNAPSHOT</version>
272
    </dependency>
273
    <dependency>
274
      <groupId>in.shop2020</groupId>
275
      <artifactId>Common</artifactId>
276
      <version>1.0-SNAPSHOT</version>
277
    </dependency>
1046 chandransh 278
 
279
	<!-- All the other dependencies. -->
280
	<dependency>
281
      <groupId>readonly.apache</groupId>
282
      <artifactId>commons-codec</artifactId>
283
      <version>1.4</version>
284
    </dependency>
1040 chandransh 285
    <dependency>
286
      <groupId>readonly.apache</groupId>
287
      <artifactId>commons-collections</artifactId>
288
      <version>3.2.1</version>
289
    </dependency>
290
    <dependency>
291
      <groupId>readonly.apache</groupId>
292
      <artifactId>commons-digester</artifactId>
293
      <version>2.0</version>
294
    </dependency>
295
    <dependency>
296
      <groupId>readonly.apache</groupId>
297
      <artifactId>commons-fileupload</artifactId>
298
      <version>1.2.1</version>
299
    </dependency>
300
    <dependency>
301
      <groupId>readonly.apache</groupId>
302
      <artifactId>commons-io</artifactId>
303
      <version>1.3.2</version>
304
    </dependency>
305
    <dependency>
306
      <groupId>readonly.apache</groupId>
307
      <artifactId>commons-lang</artifactId>
308
      <version>2.4</version>
309
    </dependency>
310
    <dependency>
311
      <groupId>readonly.apache</groupId>
312
      <artifactId>commons-logging</artifactId>
313
      <version>1.0.4</version>
314
    </dependency>
315
    <dependency>
316
      <groupId>readonly.apache</groupId>
317
      <artifactId>commons-logging-api</artifactId>
318
      <version>1.1</version>
319
    </dependency>
320
    <dependency>
321
      <groupId>readonly.apache</groupId>
322
      <artifactId>commons-validator</artifactId>
323
      <version>1.3.1</version>
324
    </dependency>
325
    <dependency>
326
      <groupId>readonly.apache</groupId>
327
      <artifactId>ezmorph</artifactId>
328
      <version>1.0.3</version>
329
    </dependency>
330
    <dependency>
331
      <groupId>readonly.apache</groupId>
332
      <artifactId>json-lib</artifactId>
333
      <version>2.1-jdk15</version>
334
    </dependency>
335
    <dependency>
336
      <groupId>readonly.apache</groupId>
337
      <artifactId>jsp-api</artifactId>
338
      <version>2.1</version>
339
    </dependency>
340
    <dependency>
341
      <groupId>readonly.apache</groupId>
1046 chandransh 342
      <artifactId>log4j</artifactId>
343
      <version>1.2.16</version>
344
    </dependency>
345
    <dependency>
346
      <groupId>readonly.apache</groupId>
1040 chandransh 347
      <artifactId>ognl</artifactId>
348
      <version>2.7.3</version>
349
    </dependency>
1046 chandransh 350
    <dependency>
351
      <groupId>readonly.apache.struts</groupId>
352
      <artifactId>struts2-convention-plugin</artifactId>
353
      <version>2.1.8.1</version>
354
    </dependency>
355
    <dependency>
356
      <groupId>readonly.apache.struts</groupId>
357
      <artifactId>struts2-core</artifactId>
358
      <version>2.1.8.1</version>
359
    </dependency>
360
    <dependency>
361
      <groupId>readonly.apache.struts</groupId>
362
      <artifactId>struts2-rest-plugin</artifactId>
363
      <version>2.1.8.1</version>
364
    </dependency>
365
    <dependency>
366
      <groupId>readonly.apache.struts</groupId>
367
      <artifactId>xstream</artifactId>
368
      <version>1.2.2</version>
369
    </dependency>
370
    <dependency>
371
      <groupId>readonly.apache.struts</groupId>
372
      <artifactId>xwork-core</artifactId>
373
      <version>2.1.6</version>
374
    </dependency>
375
    <dependency>
1040 chandransh 376
      <groupId>readonly.apache</groupId>
1046 chandransh 377
      <artifactId>thrift</artifactId>
378
      <version>0.2.0</version>
379
    </dependency>
1040 chandransh 380
    <dependency>
381
      <groupId>readonly.apache</groupId>
382
      <artifactId>velocity</artifactId>
383
      <version>1.6.3</version>
384
    </dependency>
385
    <dependency>
386
      <groupId>readonly.apache</groupId>
387
      <artifactId>velocity-tools</artifactId>
388
      <version>1.4</version>
389
    </dependency>
390
    <dependency>
391
      <groupId>readonly.apache</groupId>
392
      <artifactId>xpp3_min</artifactId>
393
      <version>1.1.3.4.O</version>
394
    </dependency>
395
    <dependency>
396
      <groupId>readonly</groupId>
397
      <artifactId>freemarker</artifactId>
398
      <version>2.3.15</version>
399
    </dependency>
400
    <dependency>
401
      <groupId>readonly.slf4j</groupId>
402
      <artifactId>slf4j-api</artifactId>
403
      <version>1.5.8</version>
404
    </dependency>
405
    <dependency>
406
      <groupId>readonly.slf4j</groupId>
407
      <artifactId>slf4j-simple</artifactId>
408
      <version>1.5.8</version>
409
    </dependency>
1046 chandransh 410
    <dependency>
411
      <groupId>readonly</groupId>
412
      <artifactId>hdfc-payment</artifactId>
413
      <version>1.0</version>
414
    </dependency>
415
    <dependency>
416
      <groupId>readonly</groupId>
417
      <artifactId>yuicompressor</artifactId>
418
      <version>2.4.2</version>
419
    </dependency>
1511 rajveer 420
    <dependency>
1765 vikas 421
        <groupId>org.json</groupId>
422
        <artifactId>json</artifactId>
423
        <version>20090211</version>
424
    </dependency>
1040 chandransh 425
  </dependencies>
426
</project>