Subversion Repositories SmartDukaan

Rev

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

Rev 1475 Rev 1487
Line 26... Line 26...
26
          <optimize>true</optimize>
26
          <optimize>true</optimize>
27
          <source>1.6</source>
27
          <source>1.6</source>
28
          <target>1.6</target>
28
          <target>1.6</target>
29
        </configuration>
29
        </configuration>
30
      </plugin>
30
      </plugin>
31
      
-
 
32
      <plugin>
-
 
33
        <groupId>net.alchim31.maven</groupId>
-
 
34
        <artifactId>yuicompressor-maven-plugin</artifactId>
-
 
35
        <version>1.1</version>
-
 
36
        <executions>
-
 
37
          <execution>
-
 
38
            <goals>
-
 
39
              <!-- <goal>jslint</goal> -->
-
 
40
              <goal>compress</goal>
-
 
41
            </goals>
-
 
42
          </execution>
-
 
43
        </executions>
-
 
44
        <configuration>
-
 
45
          <linebreakpos>-1</linebreakpos>
-
 
46
          <nosuffix>true</nosuffix>
-
 
47
          <aggregations>
-
 
48
            <aggregation>
-
 
49
              <output>${project.build.directory}/${project.build.finalName}/css/saholic-min.css</output>
-
 
50
              <!-- files to include, path relative to output's directory or absolute path-->
-
 
51
              <!--inputDir>base directory for non absolute includes, default to parent dir of output</inputDir-->
-
 
52
              <inputDir>${project.build.directory}/${project.build.finalName}/css</inputDir>
-
 
53
              <includes>
-
 
54
                <include>style.css</include>
-
 
55
                <include>common.css</include>
-
 
56
                <include>nav.css</include>
-
 
57
                <include>widget.css</include>
-
 
58
                <include>demoStyles.css</include>
-
 
59
                <include>product.css</include>
-
 
60
                <include>cart.css</include>
-
 
61
                <include>contactus.css</include>
-
 
62
                <include>signinsignup.css</include>
-
 
63
                <include>myaccount.css</include>
-
 
64
                <include>gc_safari.css</include>
-
 
65
              </includes>
-
 
66
            </aggregation>
-
 
67
            <aggregation>
-
 
68
              <output>${project.build.directory}/${project.build.finalName}/js/saholic-min.js</output>
-
 
69
              <!-- files to include, path relative to output's directory or absolute path-->
-
 
70
              <!--inputDir>base directory for non absolute includes, default to parent dir of output</inputDir-->
-
 
71
              <inputDir>${project.build.directory}/${project.build.finalName}/js</inputDir>
-
 
72
              <includes>
-
 
73
                <include>jquery-1.4.2.js</include>
-
 
74
                <include>jquery-ui.min.js</include>
-
 
75
                <include>loginpop.js</include>
-
 
76
                <include>all.js</include>
-
 
77
                <include>jquery.truncate.min.js</include>
-
 
78
                <include>charLimit.js</include>
-
 
79
                <include>jsapi.js</include>
-
 
80
                <include>gallery.js</include>
-
 
81
                <include>scrolltab.js</include>
-
 
82
                <include>widget_slidetab.js</include>
-
 
83
                <include>jquery.Storage.js</include>
-
 
84
                <include>jquery.cookie.js</include>
-
 
85
                <include>custom-jquery.js</include>
-
 
86
                <include>myaccount.js</include>
-
 
87
                <include>jquery.number_format.js</include>
-
 
88
                <include>jquery.validate.js</include>
-
 
89
                <include>jquery.tipsy.js</include>
-
 
90
                <include>loopedslider.js</include>
-
 
91
                <include>widget_accordion.js</include>
-
 
92
                <include>shippingAddress.js</include>
-
 
93
                <include>productCategory.js</include>
-
 
94
              </includes>
-
 
95
            </aggregation>
-
 
96
          </aggregations>
-
 
97
        </configuration>
-
 
98
      </plugin>
-
 
99
    </plugins>
31
    </plugins>
100
  </build> 
32
  </build> 
-
 
33
 
-
 
34
  <profiles>
-
 
35
    <profile>
-
 
36
      <id>minify</id>
-
 
37
      <build>
-
 
38
        <plugins>
-
 
39
          <plugin>
-
 
40
            <groupId>net.alchim31.maven</groupId>
-
 
41
            <artifactId>yuicompressor-maven-plugin</artifactId>
-
 
42
            <version>1.1</version>
-
 
43
            <executions>
-
 
44
              <execution>
-
 
45
                <goals>
-
 
46
                  <!-- <goal>jslint</goal> -->
-
 
47
                  <goal>compress</goal>
-
 
48
                </goals>
-
 
49
              </execution>
-
 
50
            </executions>
-
 
51
            <configuration>
-
 
52
              <linebreakpos>-1</linebreakpos>
-
 
53
              <nosuffix>true</nosuffix>
-
 
54
              <aggregations>
-
 
55
                <aggregation>
-
 
56
                  <output>${project.build.directory}/${project.build.finalName}/css/saholic-min.css</output>
-
 
57
                  <!-- files to include, path relative to output's directory or absolute path-->
-
 
58
                  <!--inputDir>base directory for non absolute includes, default to parent dir of output</inputDir-->
-
 
59
                  <inputDir>${project.build.directory}/${project.build.finalName}/css</inputDir>
-
 
60
                  <includes>
-
 
61
                    <include>style.css</include>
-
 
62
                    <include>common.css</include>
-
 
63
                    <include>nav.css</include>
-
 
64
                    <include>widget.css</include>
-
 
65
                    <include>demoStyles.css</include>
-
 
66
                    <include>product.css</include>
-
 
67
                    <include>cart.css</include>
-
 
68
                    <include>contactus.css</include>
-
 
69
                    <include>signinsignup.css</include>
-
 
70
                    <include>myaccount.css</include>
-
 
71
                    <include>gc_safari.css</include>
-
 
72
                  </includes>
-
 
73
                </aggregation>
-
 
74
                <aggregation>
-
 
75
                  <output>${project.build.directory}/${project.build.finalName}/js/saholic-min.js</output>
-
 
76
                  <!-- files to include, path relative to output's directory or absolute path-->
-
 
77
                  <!--inputDir>base directory for non absolute includes, default to parent dir of output</inputDir-->
-
 
78
                  <inputDir>${project.build.directory}/${project.build.finalName}/js</inputDir>
-
 
79
                  <includes>
-
 
80
                    <include>jquery-1.4.2.js</include>
-
 
81
                    <include>jquery-ui.min.js</include>
-
 
82
                    <include>loginpop.js</include>
-
 
83
                    <include>all.js</include>
-
 
84
                    <include>jquery.truncate.min.js</include>
-
 
85
                    <include>charLimit.js</include>
-
 
86
                    <include>jsapi.js</include>
-
 
87
                    <include>gallery.js</include>
-
 
88
                    <include>scrolltab.js</include>
-
 
89
                    <include>widget_slidetab.js</include>
-
 
90
                    <include>jquery.Storage.js</include>
-
 
91
                    <include>jquery.cookie.js</include>
-
 
92
                    <include>custom-jquery.js</include>
-
 
93
                    <include>myaccount.js</include>
-
 
94
                    <include>jquery.number_format.js</include>
-
 
95
                    <include>jquery.validate.js</include>
-
 
96
                    <include>jquery.tipsy.js</include>
-
 
97
                    <include>loopedslider.js</include>
-
 
98
                    <include>widget_accordion.js</include>
-
 
99
                    <include>shippingAddress.js</include>
-
 
100
                    <include>productCategory.js</include>
-
 
101
                  </includes>
-
 
102
                </aggregation>
-
 
103
              </aggregations>
-
 
104
            </configuration>
-
 
105
          </plugin>
-
 
106
          <plugin>
-
 
107
            <groupId>org.apache.maven.plugins</groupId>
-
 
108
            <artifactId>maven-resources-plugin</artifactId>
-
 
109
            <version>2.4.3</version>
-
 
110
            <executions>
-
 
111
              <execution>
-
 
112
                <id>copy-resources</id>
-
 
113
                <!-- here the phase you need -->
-
 
114
                <phase>compile</phase>
-
 
115
                <goals>
-
 
116
                  <goal>copy-resources</goal>
-
 
117
                </goals>
-
 
118
                <configuration>
-
 
119
                  <overwrite>true</overwrite>
-
 
120
                  <outputDirectory>${project.build.outputDirectory}</outputDirectory>
-
 
121
                  <resources>          
-
 
122
                    <resource>
-
 
123
                      <directory>src/production/resources</directory>
-
 
124
                    </resource>
-
 
125
                  </resources>              
-
 
126
                </configuration>            
-
 
127
              </execution>
-
 
128
            </executions>
-
 
129
          </plugin>
-
 
130
        </plugins>
-
 
131
      </build>
-
 
132
    </profile>
-
 
133
    <profile>
-
 
134
      <build>
-
 
135
      </build>
-
 
136
    </profile>
-
 
137
  </profiles>
101
  
138
  
102
  <dependencies>
139
  <dependencies>
103
	<!-- Servlet API is only required at compile time. It
140
	<!-- Servlet API is only required at compile time. It
104
	 should be provided by the container at the run time. -->
141
	 should be provided by the container at the run time. -->
105
    <dependency>
142
    <dependency>