|
38 | 38 | <property name="config.excludes" value="" />
|
39 | 39 | <property name="build.res.includes" value="**/*.*" />
|
40 | 40 | <property name="build.res.excludes" value="" />
|
41 |
| - <property name="build.res.dir.name" value="ROOT/share-extension" /> |
| 41 | + <property name="build.res.dir.name" value="share" /> |
42 | 42 | <property name="post.verbose" value="false" />
|
43 | 43 | <property name="webapp.alfresco.path" value="/alfresco" />
|
44 | 44 | <property name="webapp.share.path" value="/share" />
|
|
47 | 47 | <property name="webapp.manager.url" value="${tomcat.url}/manager" />
|
48 | 48 | <property name="webapp.manager.username" value="admin" />
|
49 | 49 | <property name="webapp.manager.password" value="" />
|
| 50 | + <property name="yuicompress.warn" value="false" /> |
50 | 51 |
|
51 | 52 | <!-- Additional property values. Generally should not be overridden -->
|
52 | 53 | <property name="config.dir" value="${basedir}/config" />
|
|
120 | 121 | <fileset dir="${res.dir}" includes="${build.res.includes}" excludes="${build.res.excludes}" />
|
121 | 122 | </copy>
|
122 | 123 | <!-- Minify JS -->
|
123 |
| - <yuicompress fromdir="${res.dir}" todir="${build.jar.dir}/META-INF" > |
124 |
| - <include name="**/*.js" /> |
| 124 | + <yuicompress fromdir="${res.dir}" todir="${build.jar.dir}/META-INF" excludes="**/*-min.js" warn="yuicompress.warn"> |
| 125 | + <include name="**/*.js" /> |
125 | 126 | </yuicompress>
|
126 | 127 | </target>
|
127 | 128 |
|
|
156 | 157 |
|
157 | 158 | In version 3.3 and above the JAR file mechanism is recommended as an alternative.
|
158 | 159 | -->
|
159 |
| - <target name="build-zip-tomcat" depends="build-zip-prepare,build-zip-shared,build-zip-shared-translate" |
| 160 | + <target name="build-zip-tomcat" depends="build-zip-prepare,build-zip-config" |
160 | 161 | description="Assemble the configuration and resource files for a Tomcat deployment structure">
|
161 | 162 | <!-- Copy web assets -->
|
162 | 163 | <copy todir="${build.zip.dir}/webapps/${build.res.dir.name}">
|
163 | 164 | <fileset dir="${res.dir}" includes="${build.res.includes}" excludes="${build.res.excludes}" />
|
164 | 165 | </copy>
|
165 |
| - <!-- Minifies JS --> |
166 |
| - <yuicompress fromdir="${res.dir}" todir="${build.zip.dir}/webapps/${build.res.dir.name}" > |
167 |
| - <include name="**/*.js" /> |
168 |
| - </yuicompress> |
| 166 | + <!-- Minify JS --> |
| 167 | + <yuicompress fromdir="${res.dir}" todir="${build.zip.dir}/webapps/${build.res.dir.name}" excludes="**/*-min.js" warn="yuicompress.warn"> |
| 168 | + <include name="**/*.js" /> |
| 169 | + </yuicompress> |
169 | 170 | </target>
|
170 | 171 |
|
171 | 172 | <target name="build-zip-prepare">
|
172 | 173 | <mkdir dir="${build.zip.dir}/shared/classes" />
|
173 | 174 | <mkdir dir="${build.zip.dir}/webapps/${build.res.dir.name}" />
|
174 | 175 | </target>
|
175 | 176 |
|
176 |
| - <target name="build-zip-shared"> |
| 177 | + <target name="build-zip-config"> |
177 | 178 | <copy todir="${build.zip.dir}/shared/classes">
|
178 | 179 | <fileset dir="${config.dir}" includes="${config.includes}" excludes="${config.excludes}">
|
179 | 180 | <or>
|
180 |
| - <filename name="alfresco/web-extension/**"/> |
181 |
| - <filename name="alfresco/extension/**"/> |
| 181 | + <filename name="alfresco/**"/> |
| 182 | + <filename name="org/springframework/**"/> |
182 | 183 | </or>
|
183 | 184 | </fileset>
|
184 | 185 | </copy>
|
185 | 186 | </target>
|
186 |
| - |
187 |
| - <target name="build-zip-shared-translate" if="build.zip.config.translate"> |
188 |
| - <copy todir="${build.zip.dir}/shared/classes"> |
189 |
| - <globmapper from="alfresco/site-*" to="alfresco/web-extension/site-*" handledirsep="true" /> |
190 |
| - <fileset dir="${config.dir}" includes="${config.includes}" excludes="${config.excludes}"> |
191 |
| - <filename name="alfresco/site-*/**"/> |
192 |
| - </fileset> |
193 |
| - </copy> |
194 |
| - </target> |
195 | 187 |
|
196 | 188 | <!-- Build the Tomcat ZIP file -->
|
197 | 189 | <target name="dist-zip-tomcat" depends="clean, prepare, build-zip-tomcat"
|
|
241 | 233 | </copy>
|
242 | 234 |
|
243 | 235 | <!-- Minify JS -->
|
244 |
| - <yuicompress fromdir="${res.dir}" todir="${build.amp.dir}/web" > |
| 236 | + <yuicompress fromdir="${res.dir}" todir="${build.amp.dir}/web" excludes="**/*-min.js" warn="yuicompress.warn"> |
245 | 237 | <include name="**/*.js" />
|
246 | 238 | </yuicompress>
|
247 | 239 | </target>
|
|
0 commit comments