Subversion Repositories SmartDukaan

Rev

Rev 2334 | Rev 2503 | 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>
2274 chandransh 45
  </build>
1487 chandransh 46
 
47
  <profiles>
48
    <profile>
1935 chandransh 49
      <activation>
50
        <property>
51
          <name>env</name>
52
          <value>dev</value>
53
        </property>
54
      </activation>
55
      <build>
56
        <plugins>
57
          <plugin>
58
	      	<groupId>org.apache.maven.plugins</groupId>
59
	        <artifactId>maven-war-plugin</artifactId>
60
	        <version>2.1.1</version>
2453 chandransh 61
		    <configuration>
1935 chandransh 62
	          <webResources>
2453 chandransh 63
                <resource>
1935 chandransh 64
	              <directory>src/main/webapp/js</directory>
65
	              <targetPath>js</targetPath>
66
	              <filtering>true</filtering>
67
	            </resource>
2274 chandransh 68
	            <resource>
69
	              <directory>src/main/webapp</directory>
70
	              <includes>
71
	                <include>WEB-INF/content/shipping-index.vm</include>
72
	              </includes>
73
	              <filtering>true</filtering>
74
	            </resource>
2453 chandransh 75
		      </webResources>
1935 chandransh 76
	        </configuration>
2453 chandransh 77
	      </plugin>
1935 chandransh 78
        </plugins>
79
      </build>
80
    </profile>
81
 
82
    <profile>
1487 chandransh 83
      <id>minify</id>
84
      <build>
85
        <plugins>
86
          <plugin>
87
            <groupId>net.alchim31.maven</groupId>
88
            <artifactId>yuicompressor-maven-plugin</artifactId>
89
            <version>1.1</version>
90
            <executions>
91
              <execution>
92
                <goals>
93
                  <!-- <goal>jslint</goal> -->
94
                  <goal>compress</goal>
95
                </goals>
96
              </execution>
97
            </executions>
98
            <configuration>
1935 chandransh 99
 
1487 chandransh 100
              <linebreakpos>-1</linebreakpos>
101
              <nosuffix>true</nosuffix>
102
              <aggregations>
103
                <aggregation>
104
                  <output>${project.build.directory}/${project.build.finalName}/css/saholic-min.css</output>
105
                  <!-- files to include, path relative to output's directory or absolute path-->
106
                  <!--inputDir>base directory for non absolute includes, default to parent dir of output</inputDir-->
107
                  <inputDir>${project.build.directory}/${project.build.finalName}/css</inputDir>
108
                  <includes>
109
                    <include>style.css</include>
110
                    <include>common.css</include>
111
                    <include>nav.css</include>
112
                    <include>widget.css</include>
113
                    <include>demoStyles.css</include>
114
                    <include>product.css</include>
115
                    <include>cart.css</include>
116
                    <include>contactus.css</include>
117
                    <include>signinsignup.css</include>
118
                    <include>myaccount.css</include>
119
                    <include>gc_safari.css</include>
1827 chandransh 120
                    <include>comparision.css</include>
121
                    <include>scroller.css</include>
1487 chandransh 122
                  </includes>
123
                </aggregation>
124
                <aggregation>
1935 chandransh 125
                  <removeIncluded>true</removeIncluded>
126
                  <output>${project.build.directory}/js/saholic-min.js</output>
1487 chandransh 127
                  <!-- files to include, path relative to output's directory or absolute path-->
128
                  <!--inputDir>base directory for non absolute includes, default to parent dir of output</inputDir-->
129
                  <inputDir>${project.build.directory}/${project.build.finalName}/js</inputDir>
130
                  <includes>
131
                    <include>jquery-1.4.2.js</include>
132
                    <include>jquery-ui.min.js</include>
1841 rajveer 133
                    <include>jquery.validate.js</include>
134
                    <include>jquery.Storage.js</include>
135
                    <include>jquery.cookie.js</include>
136
                    <include>jquery.number_format.js</include>
137
                    <include>jquery.tipsy.js</include>
138
                    <include>jquery.truncate.min.js</include>
1487 chandransh 139
                    <include>loginpop.js</include>
140
                    <include>all.js</include>
1516 chandransh 141
                    <include>ga-invoker.js</include>
1487 chandransh 142
                    <include>charLimit.js</include>
143
                    <include>jsapi.js</include>
144
                    <include>gallery.js</include>
145
                    <include>scrolltab.js</include>
146
                    <include>widget_slidetab.js</include>
147
                    <include>custom-jquery.js</include>
148
                    <include>myaccount.js</include>
1832 varun.gupt 149
                    <include>loginregister.js</include>
1487 chandransh 150
                    <include>loopedslider.js</include>
151
                    <include>widget_accordion.js</include>
152
                    <include>shippingAddress.js</include>
153
                    <include>productCategory.js</include>
1827 chandransh 154
                    <include>comparison.js</include>
1908 chandransh 155
                    <include>paymode-selection.js</include>
1487 chandransh 156
                  </includes>
157
                </aggregation>
158
              </aggregations>
159
            </configuration>
160
          </plugin>
161
          <plugin>
162
            <groupId>org.apache.maven.plugins</groupId>
163
            <artifactId>maven-resources-plugin</artifactId>
164
            <version>2.4.3</version>
165
            <executions>
166
              <execution>
167
                <id>copy-resources</id>
168
                <!-- here the phase you need -->
169
                <phase>compile</phase>
170
                <goals>
171
                  <goal>copy-resources</goal>
172
                </goals>
173
                <configuration>
174
                  <overwrite>true</overwrite>
175
                  <outputDirectory>${project.build.outputDirectory}</outputDirectory>
176
                  <resources>          
177
                    <resource>
178
                      <directory>src/production/resources</directory>
1489 chandransh 179
                      <filtering>true</filtering>
1487 chandransh 180
                    </resource>
181
                  </resources>              
182
                </configuration>            
183
              </execution>
184
            </executions>
185
          </plugin>
1935 chandransh 186
          <plugin>
187
	      	<groupId>org.apache.maven.plugins</groupId>
188
	        <artifactId>maven-war-plugin</artifactId>
189
	        <version>2.1.1</version>
190
			<configuration>
191
			  <warSourceExcludes>js/**</warSourceExcludes>
192
	          <webResources>
2453 chandransh 193
		    	<resource>
1935 chandransh 194
	              <directory>${project.build.directory}/js</directory>
195
	              <targetPath>js</targetPath>
196
	              <filtering>true</filtering>
197
	            </resource>
2274 chandransh 198
	            <resource>
199
	              <directory>src/main/webapp</directory>
200
	              <includes>
201
	                <include>WEB-INF/content/shipping-index.vm</include>
202
	              </includes>
203
	              <filtering>true</filtering>
204
	            </resource>
2453 chandransh 205
		  	  </webResources>
1935 chandransh 206
	        </configuration>
2453 chandransh 207
	      </plugin>
1487 chandransh 208
        </plugins>
209
      </build>
210
    </profile>
211
  </profiles>
1040 chandransh 212
 
213
  <dependencies>
1046 chandransh 214
	<!-- Servlet API is only required at compile time. It
215
	 should be provided by the container at the run time. -->
1040 chandransh 216
    <dependency>
217
      <groupId>readonly.apache</groupId>
218
      <artifactId>servlet-api</artifactId>
219
      <version>2.5</version>
220
      <scope>provided</scope>
221
    </dependency>
1046 chandransh 222
 
223
	<!-- Internal Dependencies -->
1040 chandransh 224
    <dependency>
225
      <groupId>in.shop2020</groupId>
226
      <artifactId>ThriftConfig</artifactId>
227
      <version>1.0-SNAPSHOT</version>
228
    </dependency>
229
    <dependency>
230
      <groupId>in.shop2020</groupId>
231
      <artifactId>Common</artifactId>
232
      <version>1.0-SNAPSHOT</version>
233
    </dependency>
1046 chandransh 234
 
235
	<!-- All the other dependencies. -->
236
	<dependency>
237
      <groupId>readonly.apache</groupId>
238
      <artifactId>commons-codec</artifactId>
239
      <version>1.4</version>
240
    </dependency>
1040 chandransh 241
    <dependency>
242
      <groupId>readonly.apache</groupId>
243
      <artifactId>commons-collections</artifactId>
244
      <version>3.2.1</version>
245
    </dependency>
246
    <dependency>
247
      <groupId>readonly.apache</groupId>
248
      <artifactId>commons-digester</artifactId>
249
      <version>2.0</version>
250
    </dependency>
251
    <dependency>
252
      <groupId>readonly.apache</groupId>
253
      <artifactId>commons-fileupload</artifactId>
254
      <version>1.2.1</version>
255
    </dependency>
256
    <dependency>
257
      <groupId>readonly.apache</groupId>
258
      <artifactId>commons-io</artifactId>
259
      <version>1.3.2</version>
260
    </dependency>
261
    <dependency>
262
      <groupId>readonly.apache</groupId>
263
      <artifactId>commons-lang</artifactId>
264
      <version>2.4</version>
265
    </dependency>
266
    <dependency>
267
      <groupId>readonly.apache</groupId>
268
      <artifactId>commons-logging</artifactId>
269
      <version>1.0.4</version>
270
    </dependency>
271
    <dependency>
272
      <groupId>readonly.apache</groupId>
273
      <artifactId>commons-logging-api</artifactId>
274
      <version>1.1</version>
275
    </dependency>
276
    <dependency>
277
      <groupId>readonly.apache</groupId>
278
      <artifactId>commons-validator</artifactId>
279
      <version>1.3.1</version>
280
    </dependency>
281
    <dependency>
282
      <groupId>readonly.apache</groupId>
283
      <artifactId>ezmorph</artifactId>
284
      <version>1.0.3</version>
285
    </dependency>
286
    <dependency>
287
      <groupId>readonly.apache</groupId>
288
      <artifactId>json-lib</artifactId>
289
      <version>2.1-jdk15</version>
290
    </dependency>
291
    <dependency>
292
      <groupId>readonly.apache</groupId>
293
      <artifactId>jsp-api</artifactId>
294
      <version>2.1</version>
295
    </dependency>
296
    <dependency>
297
      <groupId>readonly.apache</groupId>
1046 chandransh 298
      <artifactId>log4j</artifactId>
299
      <version>1.2.16</version>
300
    </dependency>
301
    <dependency>
302
      <groupId>readonly.apache</groupId>
1040 chandransh 303
      <artifactId>ognl</artifactId>
304
      <version>2.7.3</version>
305
    </dependency>
1046 chandransh 306
    <dependency>
307
      <groupId>readonly.apache.struts</groupId>
308
      <artifactId>struts2-convention-plugin</artifactId>
309
      <version>2.1.8.1</version>
310
    </dependency>
311
    <dependency>
312
      <groupId>readonly.apache.struts</groupId>
313
      <artifactId>struts2-core</artifactId>
314
      <version>2.1.8.1</version>
315
    </dependency>
316
    <dependency>
317
      <groupId>readonly.apache.struts</groupId>
318
      <artifactId>struts2-rest-plugin</artifactId>
319
      <version>2.1.8.1</version>
320
    </dependency>
321
    <dependency>
322
      <groupId>readonly.apache.struts</groupId>
323
      <artifactId>xstream</artifactId>
324
      <version>1.2.2</version>
325
    </dependency>
326
    <dependency>
327
      <groupId>readonly.apache.struts</groupId>
328
      <artifactId>xwork-core</artifactId>
329
      <version>2.1.6</version>
330
    </dependency>
331
    <dependency>
1040 chandransh 332
      <groupId>readonly.apache</groupId>
1046 chandransh 333
      <artifactId>thrift</artifactId>
334
      <version>0.2.0</version>
335
    </dependency>
1040 chandransh 336
    <dependency>
337
      <groupId>readonly.apache</groupId>
338
      <artifactId>velocity</artifactId>
339
      <version>1.6.3</version>
340
    </dependency>
341
    <dependency>
342
      <groupId>readonly.apache</groupId>
343
      <artifactId>velocity-tools</artifactId>
344
      <version>1.4</version>
345
    </dependency>
346
    <dependency>
347
      <groupId>readonly.apache</groupId>
348
      <artifactId>xpp3_min</artifactId>
349
      <version>1.1.3.4.O</version>
350
    </dependency>
351
    <dependency>
352
      <groupId>readonly</groupId>
353
      <artifactId>freemarker</artifactId>
354
      <version>2.3.15</version>
355
    </dependency>
356
    <dependency>
357
      <groupId>readonly.slf4j</groupId>
358
      <artifactId>slf4j-api</artifactId>
359
      <version>1.5.8</version>
360
    </dependency>
361
    <dependency>
362
      <groupId>readonly.slf4j</groupId>
363
      <artifactId>slf4j-simple</artifactId>
364
      <version>1.5.8</version>
365
    </dependency>
1046 chandransh 366
    <dependency>
367
      <groupId>readonly</groupId>
368
      <artifactId>hdfc-payment</artifactId>
2334 chandransh 369
      <version>2.0</version>
1046 chandransh 370
    </dependency>
371
    <dependency>
372
      <groupId>readonly</groupId>
373
      <artifactId>yuicompressor</artifactId>
374
      <version>2.4.2</version>
375
    </dependency>
1511 rajveer 376
    <dependency>
1765 vikas 377
        <groupId>org.json</groupId>
378
        <artifactId>json</artifactId>
379
        <version>20090211</version>
380
    </dependency>
1040 chandransh 381
  </dependencies>
382
</project>