Subversion Repositories SmartDukaan

Rev

Rev 1841 | Rev 1908 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1841 Rev 1872
Line 39... Line 39...
39
          <optimize>true</optimize>
39
          <optimize>true</optimize>
40
          <source>1.6</source>
40
          <source>1.6</source>
41
          <target>1.6</target>
41
          <target>1.6</target>
42
        </configuration>
42
        </configuration>
43
      </plugin>
43
      </plugin>
-
 
44
      <plugin>
-
 
45
      	<groupId>org.apache.maven.plugins</groupId>
-
 
46
        <artifactId>maven-war-plugin</artifactId>
-
 
47
        <version>2.1.1</version>
-
 
48
		<configuration>
-
 
49
          <webResources>
-
 
50
			<resource>
-
 
51
              <directory>src/main/webapp/js</directory>
-
 
52
              <targetPath>js</targetPath>
-
 
53
              <filtering>true</filtering>
-
 
54
            </resource>
-
 
55
		  </webResources>
-
 
56
        </configuration>
-
 
57
	  </plugin>
44
    </plugins>
58
    </plugins>
45
  </build> 
59
  </build> 
46
 
60
 
47
  <profiles>
61
  <profiles>
48
    <profile>
62
    <profile>
Line 106... Line 120...
106
                    <include>charLimit.js</include>
120
                    <include>charLimit.js</include>
107
                    <include>jsapi.js</include>
121
                    <include>jsapi.js</include>
108
                    <include>gallery.js</include>
122
                    <include>gallery.js</include>
109
                    <include>scrolltab.js</include>
123
                    <include>scrolltab.js</include>
110
                    <include>widget_slidetab.js</include>
124
                    <include>widget_slidetab.js</include>
111
                    <include>custom-jquery.js</include>
-
 
112
                    <include>myaccount.js</include>
-
 
113
                    <include>loginregister.js</include>
-
 
114
                    <include>loopedslider.js</include>
-
 
115
                    <include>widget_accordion.js</include>
-
 
116
                    <include>shippingAddress.js</include>
-
 
117
                    <include>productCategory.js</include>
-
 
118
                    <include>comparison.js</include>
-
 
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>
-
 
142
                      <filtering>true</filtering>
-
 
143
                    </resource>
-
 
144
                  </resources>              
-
 
145
                </configuration>            
-
 
146
              </execution>
-
 
147
            </executions>
-
 
148
          </plugin>
-
 
149
        </plugins>
-
 
150
      </build>
-
 
151
    </profile>
-
 
152
    <profile>
-
 
153
      <id>minify-wo-ga</id>
-
 
154
      <build>
-
 
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>
-
 
189
                    <include>comparision.css</include>
-
 
190
                    <include>scroller.css</include>
-
 
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>
-
 
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>
-
 
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>
125
                    <include>custom-jquery.js</include>
215
                    <include>myaccount.js</include>
126
                    <include>myaccount.js</include>
216
                    <include>loginregister.js</include>
127
                    <include>loginregister.js</include>
217
                    <include>loopedslider.js</include>
128
                    <include>loopedslider.js</include>
218
                    <include>widget_accordion.js</include>
129
                    <include>widget_accordion.js</include>