Lines 169-174
Link Here
|
169 |
|
169 |
|
170 |
<target name="build-only" depends="build-prepare,compile,package" /> |
170 |
<target name="build-only" depends="build-prepare,compile,package" /> |
171 |
|
171 |
|
|
|
172 |
<target name="build-examples" depends="build-prepare, compile"> |
173 |
<!-- Copy other regular webapps --> |
174 |
<copy todir="${tomcat.build}/webapps"> |
175 |
<fileset dir="webapps"> |
176 |
<include name="examples/**"/> |
177 |
</fileset> |
178 |
</copy> |
179 |
<!-- Build classes for examples webapp --> |
180 |
<javac srcdir="webapps/examples/WEB-INF/classes" |
181 |
destdir="${tomcat.build}/webapps/examples/WEB-INF/classes" |
182 |
debug="${compile.debug}" deprecation="${compile.deprecation}" |
183 |
source="${compile.source}" |
184 |
target="${compile.target}" |
185 |
optimize="${compile.optimize}" |
186 |
classpath="${basedir}/output/classes" |
187 |
excludes="**/CVS/**,**/.svn/**" |
188 |
encoding="ISO-8859-1"> |
189 |
</javac> |
190 |
|
191 |
<javac srcdir="webapps/examples/jsp/plugin/applet" |
192 |
destdir="${tomcat.build}/webapps/examples/jsp/plugin/applet" |
193 |
debug="${compile.debug}" deprecation="${compile.deprecation}" |
194 |
source="${compile.source}" |
195 |
target="${compile.target}" |
196 |
optimize="${compile.optimize}" |
197 |
classpath="${tomcat.classes}" |
198 |
excludes="**/CVS/**,**/.svn/**" |
199 |
encoding="ISO-8859-1"> |
200 |
</javac> |
201 |
|
202 |
<!-- Add sources for examples --> |
203 |
<taskdef name="txt2html" |
204 |
classname="org.apache.tomcat.buildutil.Txt2Html" |
205 |
classpath="${tomcat.classes}" /> |
206 |
<txt2html todir="${tomcat.build}/webapps/examples/jsp/jsp2/simpletag"> |
207 |
<fileset dir="webapps/examples/WEB-INF/classes/jsp2/examples"> |
208 |
<include name="BookBean.java"/> |
209 |
</fileset> |
210 |
<fileset dir="webapps/examples/WEB-INF/classes/jsp2/examples/simpletag"> |
211 |
<include name="FindBookSimpleTag.java"/> |
212 |
<include name="RepeatSimpleTag.java"/> |
213 |
<include name="HelloWorldSimpleTag.java"/> |
214 |
</fileset> |
215 |
<fileset dir="webapps/examples/WEB-INF/classes/jsp2/examples/el"> |
216 |
<include name="Functions.java"/> |
217 |
</fileset> |
218 |
</txt2html> |
219 |
|
220 |
<txt2html todir="${tomcat.build}/webapps/examples/jsp/jsp2/jspattribute"> |
221 |
<fileset dir="webapps/examples/WEB-INF/classes/jsp2/examples"> |
222 |
<include name="FooBean.java"/> |
223 |
</fileset> |
224 |
<fileset dir="webapps/examples/WEB-INF/classes/jsp2/examples/simpletag"> |
225 |
<include name="ShuffleSimpleTag.java"/> |
226 |
<include name="TileSimpleTag.java"/> |
227 |
<include name="HelloWorldSimpleTag.java"/> |
228 |
</fileset> |
229 |
</txt2html> |
230 |
|
231 |
<txt2html todir="${tomcat.build}/webapps/examples/jsp/cal"> |
232 |
<fileset dir="webapps/examples/WEB-INF/classes/cal"> |
233 |
<include name="Entries.java"/> |
234 |
<include name="Entry.java"/> |
235 |
<include name="JspCalendar.java"/> |
236 |
<include name="TableBean.java"/> |
237 |
</fileset> |
238 |
</txt2html> |
239 |
|
240 |
<txt2html todir="${tomcat.build}/webapps/examples/jsp/jsptoserv"> |
241 |
<fileset dir="webapps/examples/WEB-INF/classes"> |
242 |
<include name="servletToJsp.java"/> |
243 |
</fileset> |
244 |
</txt2html> |
245 |
|
246 |
<txt2html todir="${tomcat.build}/webapps/examples/jsp/jsp2/el"> |
247 |
<fileset dir="webapps/examples/WEB-INF/classes/jsp2/examples/el"> |
248 |
<include name="Functions.java"/> |
249 |
</fileset> |
250 |
</txt2html> |
251 |
|
252 |
<txt2html todir="${tomcat.build}/webapps/examples/jsp/jsp2/misc"> |
253 |
<fileset dir="webapps/examples/WEB-INF/classes/jsp2/examples/simpletag"> |
254 |
<include name="EchoAttributesTag.java"/> |
255 |
</fileset> |
256 |
</txt2html> |
257 |
|
258 |
<txt2html todir="${tomcat.build}/webapps/examples/jsp/jsp2/tagfiles"> |
259 |
<fileset dir="webapps/examples/WEB-INF/tags"> |
260 |
<include name="**/*.tag" /> |
261 |
</fileset> |
262 |
</txt2html> |
263 |
|
264 |
<txt2html todir="${tomcat.build}/webapps/examples"> |
265 |
<fileset dir="webapps/examples"> |
266 |
<include name="**/*.jsp" /> |
267 |
<include name="**/*.jspx" /> |
268 |
<include name="**/*.jspf" /> |
269 |
<exclude name="error/errorpge.jsp"/> |
270 |
<exclude name="forward/one.jsp"/> |
271 |
<exclude name="include/foo.jsp"/> |
272 |
<exclude name="jsptoserv/hello.jsp"/> |
273 |
<exclude name="security/protected/error.jsp"/> |
274 |
<exclude name="security/protected/index.jsp"/> |
275 |
<exclude name="security/protected/login.jsp"/> |
276 |
<exclude name="source.jsp"/> |
277 |
</fileset> |
278 |
</txt2html> |
279 |
</target> |
280 |
|
172 |
<!-- Pattern sets for jar files --> |
281 |
<!-- Pattern sets for jar files --> |
173 |
<patternset id="files.annotations-api"> |
282 |
<patternset id="files.annotations-api"> |
174 |
<include name="javax/annotation/*" /> |
283 |
<include name="javax/annotation/*" /> |