You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

resources.html 40 kB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <!-- Content Stylesheet for Site -->
  3. <!-- start the processing -->
  4. <html>
  5. <head>
  6. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
  7. <meta name="author" value="Stefan Bodewig">
  8. <meta name="email" value="bodewig@apache.org">
  9. <title>Apache Ant - Resources</title>
  10. </head>
  11. <body bgcolor="#ffffff" text="#000000" link="#525D76">
  12. <table border="0" width="100%" cellspacing="0">
  13. <!-- TOP IMAGE -->
  14. <tr>
  15. <td align="left">
  16. <a href="http://jakarta.apache.org"><img src="http://jakarta.apache.org/images/jakarta-logo.gif" border="0"/></a>
  17. </td>
  18. <td align="center">
  19. <a href="http://www.javaworld.com"><img src="images/jw_ec_logo_finalist2002.gif" border="0"/></a>
  20. </td>
  21. <td align="right">
  22. <a href="http://jakarta.apache.org/ant/"><img src="./artwork/ant_logo_large.gif" alt="Apache Ant" border="0"/></a>
  23. </td>
  24. </tr>
  25. </table>
  26. <table border="0" width="100%" cellspacing="4">
  27. <tr><td colspan="2">
  28. <hr noshade="" size="1"/>
  29. </td></tr>
  30. <tr>
  31. <!-- LEFT SIDE NAVIGATION -->
  32. <td valign="top" nowrap="true">
  33. <p><strong>Apache Ant</strong></p>
  34. <ul>
  35. <li> <a href="./index.html">Front Page</a>
  36. </li>
  37. <li> <a href="./antnews.html">News</a>
  38. </li>
  39. <li> <a href="./manual/index.html">Documentation</a>
  40. </li>
  41. <li> <a href="./projects.html">Related Projects</a>
  42. </li>
  43. <li> <a href="./external.html">External Tools and Tasks</a>
  44. </li>
  45. <li> <a href="./resources.html">Resources</a>
  46. </li>
  47. <li> <a href="./faq.html">Ant FAQ</a>
  48. </li>
  49. <li> <a href="./problems.html">Having Problems?</a>
  50. </li>
  51. </ul>
  52. <p><strong>Download</strong></p>
  53. <ul>
  54. <li> <a href="http://jakarta.apache.org/site/binindex.html">Binaries</a>
  55. </li>
  56. <li> <a href="http://jakarta.apache.org/site/sourceindex.html">Source Code</a>
  57. </li>
  58. </ul>
  59. <p><strong>Jakarta</strong></p>
  60. <ul>
  61. <li> <a href="http://jakarta.apache.org/site/news.html">News & Status</a>
  62. </li>
  63. <li> <a href="http://jakarta.apache.org/site/mission.html">Mission</a>
  64. </li>
  65. <li> <a href="http://jakarta.apache.org/site/guidelines.html">Guidelines Notes</a>
  66. </li>
  67. <li> <a href="http://jakarta.apache.org/site/faqs.html">FAQs</a>
  68. </li>
  69. </ul>
  70. <p><strong>Get Involved</strong></p>
  71. <ul>
  72. <li> <a href="http://jakarta.apache.org/site/getinvolved.html">Overview</a>
  73. </li>
  74. <li> <a href="http://jakarta.apache.org/site/cvsindex.html">CVS Repositories</a>
  75. </li>
  76. <li> <a href="http://jakarta.apache.org/site/mail.html">Mailing Lists</a>
  77. </li>
  78. <li> <a href="http://jakarta.apache.org/site/library.html">Reference Library</a>
  79. </li>
  80. <li> <a href="http://nagoya.apache.org/bugzilla/enter_bug.cgi?product=Ant">Bug Database</a>
  81. </li>
  82. <li> <a href="http://nagoya.apache.org/bugzilla/enter_bug.cgi?product=Ant&bug_severity=Enhancement">Enhancement Requests</a>
  83. </li>
  84. </ul>
  85. </td>
  86. <td align="left" valign="top">
  87. <table border="0" cellspacing="0" cellpadding="2" width="100%">
  88. <tr><td bgcolor="#525D76">
  89. <font color="#ffffff" face="arial,helvetica,sanserif">
  90. <a name="FAQs"><strong>FAQs</strong></a>
  91. </font>
  92. </td></tr>
  93. <tr><td>
  94. <blockquote>
  95. <table border="0" cellspacing="0" cellpadding="2" width="100%">
  96. <tr><td bgcolor="#828DA6">
  97. <font color="#ffffff" face="arial,helvetica,sanserif">
  98. <a name="At Ant's website"><strong>At Ant's website</strong></a>
  99. </font>
  100. </td></tr>
  101. <tr><td>
  102. <blockquote>
  103. <p>Starting with the release of Ant 1.4 the Ant's FAQ is
  104. bundled with the distribution, the most recent version can
  105. always be found at the website.</p>
  106. <table>
  107. <tr>
  108. <td bgcolor="#039acc" colspan="" rowspan=""
  109. valign="top" align="left">
  110. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  111. FAQ:
  112. </font>
  113. </td>
  114. <td bgcolor="#a0ddf0" colspan="" rowspan=""
  115. valign="top" align="left">
  116. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  117. <a href="faq.html">http://jakarta.apache.org/ant/faq.html</a>
  118. </font>
  119. </td>
  120. </tr>
  121. </table>
  122. </blockquote>
  123. </td></tr>
  124. </table>
  125. <table border="0" cellspacing="0" cellpadding="2" width="100%">
  126. <tr><td bgcolor="#828DA6">
  127. <font color="#ffffff" face="arial,helvetica,sanserif">
  128. <a name="jGuru"><strong>jGuru</strong></a>
  129. </font>
  130. </td></tr>
  131. <tr><td>
  132. <blockquote>
  133. <p>jGuru hosts an interactive Ant discussion forum and FAQ system</p>
  134. <table>
  135. <tr>
  136. <td bgcolor="#039acc" colspan="" rowspan=""
  137. valign="top" align="left">
  138. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  139. Forum:
  140. </font>
  141. </td>
  142. <td bgcolor="#a0ddf0" colspan="" rowspan=""
  143. valign="top" align="left">
  144. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  145. <a href="http://www.jguru.com/forums/home.jsp?topic=Ant">http://www.jguru.com/forums/home.jsp?topic=Ant</a>
  146. </font>
  147. </td>
  148. </tr>
  149. <tr>
  150. <td bgcolor="#039acc" colspan="" rowspan=""
  151. valign="top" align="left">
  152. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  153. FAQ:
  154. </font>
  155. </td>
  156. <td bgcolor="#a0ddf0" colspan="" rowspan=""
  157. valign="top" align="left">
  158. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  159. <a href="http://www.jguru.com/faq/home.jsp?topic=Ant">http://www.jguru.com/faq/home.jsp?topic=Ant</a>
  160. </font>
  161. </td>
  162. </tr>
  163. </table>
  164. </blockquote>
  165. </td></tr>
  166. </table>
  167. </blockquote>
  168. </td></tr>
  169. </table>
  170. <table border="0" cellspacing="0" cellpadding="2" width="100%">
  171. <tr><td bgcolor="#525D76">
  172. <font color="#ffffff" face="arial,helvetica,sanserif">
  173. <a name="Books"><strong>Books</strong></a>
  174. </font>
  175. </td></tr>
  176. <tr><td>
  177. <blockquote>
  178. <table border="0" cellspacing="0" cellpadding="2" width="100%">
  179. <tr><td bgcolor="#828DA6">
  180. <font color="#ffffff" face="arial,helvetica,sanserif">
  181. <a name="Java Tools for eXtreme Programming"><strong>Java Tools for eXtreme Programming</strong></a>
  182. </font>
  183. </td></tr>
  184. <tr><td>
  185. <blockquote>
  186. <p>This book covers the following XP subjects:
  187. <ul>
  188. <li>Automated unit and functional testing</li>
  189. <li>Continuous integration through build and deployment automation</li>
  190. <li>The value of refactoring and continuous integration</li>
  191. <li>How Ant, JUnit, JUnitPerf, Cactus, HTTPUnit, and JMeter
  192. can be used to achieve the goals of the XP methodology</li>
  193. </ul>
  194. </p>
  195. <table>
  196. <tr>
  197. <td bgcolor="#039acc" colspan="" rowspan=""
  198. valign="top" align="left">
  199. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  200. Authors:
  201. </font>
  202. </td>
  203. <td bgcolor="#a0ddf0" colspan="" rowspan=""
  204. valign="top" align="left">
  205. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  206. Richard Hightower and Nicholas Lesiecki
  207. </font>
  208. </td>
  209. </tr>
  210. <tr>
  211. <td bgcolor="#039acc" colspan="" rowspan=""
  212. valign="top" align="left">
  213. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  214. URL:
  215. </font>
  216. </td>
  217. <td bgcolor="#a0ddf0" colspan="" rowspan=""
  218. valign="top" align="left">
  219. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  220. <a href="http://www.wiley.com/cda/product/0,,047120708X,00.html">http://www.wiley.com/cda/product/0,,047120708X,00.html</a>
  221. </font>
  222. </td>
  223. </tr>
  224. </table>
  225. </blockquote>
  226. </td></tr>
  227. </table>
  228. </blockquote>
  229. </td></tr>
  230. </table>
  231. <table border="0" cellspacing="0" cellpadding="2" width="100%">
  232. <tr><td bgcolor="#525D76">
  233. <font color="#ffffff" face="arial,helvetica,sanserif">
  234. <a name="Articles and Presentations"><strong>Articles and Presentations</strong></a>
  235. </font>
  236. </td></tr>
  237. <tr><td>
  238. <blockquote>
  239. <p>The following sections list articles and presentations written about Apache Ant. If
  240. you've written something that should be included, please post it to one
  241. of the mailing lists.</p>
  242. </blockquote>
  243. </td></tr>
  244. </table>
  245. <table border="0" cellspacing="0" cellpadding="2" width="100%">
  246. <tr><td bgcolor="#525D76">
  247. <font color="#ffffff" face="arial,helvetica,sanserif">
  248. <a name="Articles"><strong>Articles</strong></a>
  249. </font>
  250. </td></tr>
  251. <tr><td>
  252. <blockquote>
  253. <table border="0" cellspacing="0" cellpadding="2" width="100%">
  254. <tr><td bgcolor="#828DA6">
  255. <font color="#ffffff" face="arial,helvetica,sanserif">
  256. <a name="Ant in Anger: Using Ant in a Production Development System"><strong>Ant in Anger: Using Ant in a Production Development System</strong></a>
  257. </font>
  258. </td></tr>
  259. <tr><td>
  260. <blockquote>
  261. <p>This document describes strategies and some basic examples of how to
  262. use Ant in larger team development projects.</p>
  263. <table>
  264. <tr>
  265. <td bgcolor="#039acc" colspan="" rowspan=""
  266. valign="top" align="left">
  267. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  268. Author:
  269. </font>
  270. </td>
  271. <td bgcolor="#a0ddf0" colspan="" rowspan=""
  272. valign="top" align="left">
  273. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  274. <a href="mailto:steve_l@iseran.com">Steve Loughran</a>
  275. </font>
  276. </td>
  277. </tr>
  278. <tr>
  279. <td bgcolor="#039acc" colspan="" rowspan=""
  280. valign="top" align="left">
  281. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  282. URL:
  283. </font>
  284. </td>
  285. <td bgcolor="#a0ddf0" colspan="" rowspan=""
  286. valign="top" align="left">
  287. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  288. <a href="ant_in_anger.html">http://jakarta.apache.org/ant/ant_in_anger.html</a>
  289. </font>
  290. </td>
  291. </tr>
  292. </table>
  293. </blockquote>
  294. </td></tr>
  295. </table>
  296. <table border="0" cellspacing="0" cellpadding="2" width="100%">
  297. <tr><td bgcolor="#828DA6">
  298. <font color="#ffffff" face="arial,helvetica,sanserif">
  299. <a name="Ant Task Guidelines"><strong>Ant Task Guidelines</strong></a>
  300. </font>
  301. </td></tr>
  302. <tr><td>
  303. <blockquote>
  304. <p>This document describes how to write custom Ant tasks, and how to submit
  305. them to potentially be included in Ant.</p>
  306. <table>
  307. <tr>
  308. <td bgcolor="#039acc" colspan="" rowspan=""
  309. valign="top" align="left">
  310. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  311. Author:
  312. </font>
  313. </td>
  314. <td bgcolor="#a0ddf0" colspan="" rowspan=""
  315. valign="top" align="left">
  316. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  317. <a href="mailto:steve_l@iseran.com">Steve Loughran</a>
  318. </font>
  319. </td>
  320. </tr>
  321. <tr>
  322. <td bgcolor="#039acc" colspan="" rowspan=""
  323. valign="top" align="left">
  324. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  325. URL:
  326. </font>
  327. </td>
  328. <td bgcolor="#a0ddf0" colspan="" rowspan=""
  329. valign="top" align="left">
  330. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  331. <a href="ant_task_guidelines.html">http://jakarta.apache.org/ant/ant_task_guidelines.html</a>
  332. </font>
  333. </td>
  334. </tr>
  335. </table>
  336. </blockquote>
  337. </td></tr>
  338. </table>
  339. <table border="0" cellspacing="0" cellpadding="2" width="100%">
  340. <tr><td bgcolor="#828DA6">
  341. <font color="#ffffff" face="arial,helvetica,sanserif">
  342. <a name="Automating the build and test process"><strong>Automating the build and test process</strong></a>
  343. </font>
  344. </td></tr>
  345. <tr><td>
  346. <blockquote>
  347. <p>This article demonstrates an approach to the automated build and test process. Working with Ant 1.3 and the JUnit test framework, it shows how to automate a process that captures pertinent information about each test suite run, generates an attractive report, and e-mails the report.</p>
  348. <table>
  349. <tr>
  350. <td bgcolor="#039acc" colspan="" rowspan=""
  351. valign="top" align="left">
  352. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  353. Author:
  354. </font>
  355. </td>
  356. <td bgcolor="#a0ddf0" colspan="" rowspan=""
  357. valign="top" align="left">
  358. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  359. <a href="mailto:ehatcher@apache.org">Erik Hatcher</a>
  360. </font>
  361. </td>
  362. </tr>
  363. <tr>
  364. <td bgcolor="#039acc" colspan="" rowspan=""
  365. valign="top" align="left">
  366. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  367. URL:
  368. </font>
  369. </td>
  370. <td bgcolor="#a0ddf0" colspan="" rowspan=""
  371. valign="top" align="left">
  372. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  373. <a href="http://www.ibm.com/developerworks/java/library/j-junitmail/">http://www.ibm.com/developerworks/java/library/j-junitmail/</a>
  374. </font>
  375. </td>
  376. </tr>
  377. </table>
  378. </blockquote>
  379. </td></tr>
  380. </table>
  381. <table border="0" cellspacing="0" cellpadding="2" width="100%">
  382. <tr><td bgcolor="#828DA6">
  383. <font color="#ffffff" face="arial,helvetica,sanserif">
  384. <a name="Incremental development with Ant and JUnit"><strong>Incremental development with Ant and JUnit</strong></a>
  385. </font>
  386. </td></tr>
  387. <tr><td>
  388. <blockquote>
  389. <p>This article explores the benefits of unit testing with Ant and
  390. JUnit, detailing how to develop automated unit tests and integrate them
  391. into your build process.</p>
  392. <table>
  393. <tr>
  394. <td bgcolor="#039acc" colspan="" rowspan=""
  395. valign="top" align="left">
  396. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  397. Author:
  398. </font>
  399. </td>
  400. <td bgcolor="#a0ddf0" colspan="" rowspan=""
  401. valign="top" align="left">
  402. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  403. <a href="mailto:malcolm@nuearth.com">Malcolm Davis</a>
  404. </font>
  405. </td>
  406. </tr>
  407. <tr>
  408. <td bgcolor="#039acc" colspan="" rowspan=""
  409. valign="top" align="left">
  410. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  411. URL:
  412. </font>
  413. </td>
  414. <td bgcolor="#a0ddf0" colspan="" rowspan=""
  415. valign="top" align="left">
  416. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  417. <a href="http://www-106.ibm.com/developerworks/library/j-ant/?dwzone=java">http://www-106.ibm.com/developerworks/library/j-ant/?dwzone=java</a>
  418. </font>
  419. </td>
  420. </tr>
  421. </table>
  422. </blockquote>
  423. </td></tr>
  424. </table>
  425. <table border="0" cellspacing="0" cellpadding="2" width="100%">
  426. <tr><td bgcolor="#828DA6">
  427. <font color="#ffffff" face="arial,helvetica,sanserif">
  428. <a name="Automate your build process using Java and Ant"><strong>Automate your build process using Java and Ant</strong></a>
  429. </font>
  430. </td></tr>
  431. <tr><td>
  432. <blockquote>
  433. <p>This article provides an introduction to using Ant with some basic
  434. examples and by highlighting some of the important tasks.</p>
  435. <table>
  436. <tr>
  437. <td bgcolor="#039acc" colspan="" rowspan=""
  438. valign="top" align="left">
  439. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  440. Author:
  441. </font>
  442. </td>
  443. <td bgcolor="#a0ddf0" colspan="" rowspan=""
  444. valign="top" align="left">
  445. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  446. <a href="mailto:michael.cymerman@javaworld.com">Michael Cymerman</a>
  447. </font>
  448. </td>
  449. </tr>
  450. <tr>
  451. <td bgcolor="#039acc" colspan="" rowspan=""
  452. valign="top" align="left">
  453. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  454. URL:
  455. </font>
  456. </td>
  457. <td bgcolor="#a0ddf0" colspan="" rowspan=""
  458. valign="top" align="left">
  459. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  460. <a href="http://www.javaworld.com/javaworld/jw-10-2000/jw-1020-ant.html">http://www.javaworld.com/javaworld/jw-10-2000/jw-1020-ant.html</a>
  461. </font>
  462. </td>
  463. </tr>
  464. </table>
  465. </blockquote>
  466. </td></tr>
  467. </table>
  468. <table border="0" cellspacing="0" cellpadding="2" width="100%">
  469. <tr><td bgcolor="#828DA6">
  470. <font color="#ffffff" face="arial,helvetica,sanserif">
  471. <a name="Short tutorial in Cactus' (formerly J2EEUnit) documentation"><strong>Short tutorial in Cactus' (formerly J2EEUnit) documentation</strong></a>
  472. </font>
  473. </td></tr>
  474. <tr><td>
  475. <blockquote>
  476. <p>There is a short tutorial on how to use Ant in Cactus'
  477. documentation. It has a slant towards build files that will be used
  478. with Cactus.</p>
  479. <table>
  480. <tr>
  481. <td bgcolor="#039acc" colspan="" rowspan=""
  482. valign="top" align="left">
  483. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  484. Author:
  485. </font>
  486. </td>
  487. <td bgcolor="#a0ddf0" colspan="" rowspan=""
  488. valign="top" align="left">
  489. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  490. Cactus development team
  491. </font>
  492. </td>
  493. </tr>
  494. <tr>
  495. <td bgcolor="#039acc" colspan="" rowspan=""
  496. valign="top" align="left">
  497. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  498. URL:
  499. </font>
  500. </td>
  501. <td bgcolor="#a0ddf0" colspan="" rowspan=""
  502. valign="top" align="left">
  503. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  504. <a href="http://jakarta.apache.org/cactus/howto_ant_primer.html">http://jakarta.apache.org/cactus/howto_ant_primer.html</a>
  505. </font>
  506. </td>
  507. </tr>
  508. </table>
  509. </blockquote>
  510. </td></tr>
  511. </table>
  512. <table border="0" cellspacing="0" cellpadding="2" width="100%">
  513. <tr><td bgcolor="#828DA6">
  514. <font color="#ffffff" face="arial,helvetica,sanserif">
  515. <a name="Developing custom Ant tasks with VisualAge for Java"><strong>Developing custom Ant tasks with VisualAge for Java</strong></a>
  516. </font>
  517. </td></tr>
  518. <tr><td>
  519. <blockquote>
  520. <p>This article outlines how to integrate Ant into VisualAge for Java,
  521. and how to write and debug custom tasks using the IDE and the
  522. integrated debugger.</p>
  523. <table>
  524. <tr>
  525. <td bgcolor="#039acc" colspan="" rowspan=""
  526. valign="top" align="left">
  527. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  528. Author:
  529. </font>
  530. </td>
  531. <td bgcolor="#a0ddf0" colspan="" rowspan=""
  532. valign="top" align="left">
  533. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  534. <a href="mailto:glenn@somanetworks.com">Glenn McAllister</a>
  535. </font>
  536. </td>
  537. </tr>
  538. <tr>
  539. <td bgcolor="#039acc" colspan="" rowspan=""
  540. valign="top" align="left">
  541. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  542. URL:
  543. </font>
  544. </td>
  545. <td bgcolor="#a0ddf0" colspan="" rowspan=""
  546. valign="top" align="left">
  547. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  548. <a href="http://www7.software.ibm.com/vad.nsf/data/document2366?OpenDocument&amp;p=1&amp;BCT=1&amp;Footer=1">http://www7.software.ibm.com/vad.nsf/data/document2366?OpenDocument&amp;p=1&amp;BCT=1&amp;Footer=1</a>
  549. </font>
  550. </td>
  551. </tr>
  552. </table>
  553. </blockquote>
  554. </td></tr>
  555. </table>
  556. <table border="0" cellspacing="0" cellpadding="2" width="100%">
  557. <tr><td bgcolor="#828DA6">
  558. <font color="#ffffff" face="arial,helvetica,sanserif">
  559. <a name="Automated builds with VisualAge for Java and Ant"><strong>Automated builds with VisualAge for Java and Ant</strong></a>
  560. </font>
  561. </td></tr>
  562. <tr><td>
  563. <blockquote>
  564. <p>This article shows how you can perform command line builds with a
  565. VisualAge for Java repository.</p>
  566. <table>
  567. <tr>
  568. <td bgcolor="#039acc" colspan="" rowspan=""
  569. valign="top" align="left">
  570. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  571. Author:
  572. </font>
  573. </td>
  574. <td bgcolor="#a0ddf0" colspan="" rowspan=""
  575. valign="top" align="left">
  576. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  577. <a href="mailto:glenn@somanetworks.com">Glenn McAllister</a>
  578. </font>
  579. </td>
  580. </tr>
  581. <tr>
  582. <td bgcolor="#039acc" colspan="" rowspan=""
  583. valign="top" align="left">
  584. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  585. URL:
  586. </font>
  587. </td>
  588. <td bgcolor="#a0ddf0" colspan="" rowspan=""
  589. valign="top" align="left">
  590. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  591. <a href="http://www7.software.ibm.com/vad.nsf/Data/Document4366?OpenDocument&amp;p=1&amp;BCT=3&amp;Footer=1">http://www7.software.ibm.com/vad.nsf/Data/Document4366?OpenDocument&amp;p=1&amp;BCT=3&amp;Footer=1</a>
  592. </font>
  593. </td>
  594. </tr>
  595. </table>
  596. </blockquote>
  597. </td></tr>
  598. </table>
  599. <table border="0" cellspacing="0" cellpadding="2" width="100%">
  600. <tr><td bgcolor="#828DA6">
  601. <font color="#ffffff" face="arial,helvetica,sanserif">
  602. <a name="Ant: A Build Tool from the Jakarta Project"><strong>Ant: A Build Tool from the Jakarta Project</strong></a>
  603. </font>
  604. </td></tr>
  605. <tr><td>
  606. <blockquote>
  607. <p>This article is from the "Best Practices" section of
  608. Sun's Dot-Com Builder Site.</p>
  609. <table>
  610. <tr>
  611. <td bgcolor="#039acc" colspan="" rowspan=""
  612. valign="top" align="left">
  613. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  614. Author:
  615. </font>
  616. </td>
  617. <td bgcolor="#a0ddf0" colspan="" rowspan=""
  618. valign="top" align="left">
  619. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  620. Laura Geele Wang
  621. </font>
  622. </td>
  623. </tr>
  624. <tr>
  625. <td bgcolor="#039acc" colspan="" rowspan=""
  626. valign="top" align="left">
  627. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  628. URL:
  629. </font>
  630. </td>
  631. <td bgcolor="#a0ddf0" colspan="" rowspan=""
  632. valign="top" align="left">
  633. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  634. <a href="http://dcb.sun.com/practices/profiles/ant.jsp">http://dcb.sun.com/practices/profiles/ant.jsp</a>
  635. </font>
  636. </td>
  637. </tr>
  638. </table>
  639. </blockquote>
  640. </td></tr>
  641. </table>
  642. <table border="0" cellspacing="0" cellpadding="2" width="100%">
  643. <tr><td bgcolor="#828DA6">
  644. <font color="#ffffff" face="arial,helvetica,sanserif">
  645. <a name="Making a Mountain Out of an Anthill"><strong>Making a Mountain Out of an Anthill</strong></a>
  646. </font>
  647. </td></tr>
  648. <tr><td>
  649. <blockquote>
  650. <p>This article is from the June 2001 issue of the Java Developer'
  651. Journal. You need to be a registered JDJ subscriber to view this
  652. article.</p>
  653. <table>
  654. <tr>
  655. <td bgcolor="#039acc" colspan="" rowspan=""
  656. valign="top" align="left">
  657. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  658. Author:
  659. </font>
  660. </td>
  661. <td bgcolor="#a0ddf0" colspan="" rowspan=""
  662. valign="top" align="left">
  663. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  664. Neal Ford
  665. </font>
  666. </td>
  667. </tr>
  668. <tr>
  669. <td bgcolor="#039acc" colspan="" rowspan=""
  670. valign="top" align="left">
  671. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  672. URL:
  673. </font>
  674. </td>
  675. <td bgcolor="#a0ddf0" colspan="" rowspan=""
  676. valign="top" align="left">
  677. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  678. <a href="http://www.sys-con.com/java/archivesa.cfm?volume=06&amp;issue=06">http://www.sys-con.com/java/archivesa.cfm?volume=06&amp;issue=06</a>
  679. </font>
  680. </td>
  681. </tr>
  682. </table>
  683. </blockquote>
  684. </td></tr>
  685. </table>
  686. <table border="0" cellspacing="0" cellpadding="2" width="100%">
  687. <tr><td bgcolor="#828DA6">
  688. <font color="#ffffff" face="arial,helvetica,sanserif">
  689. <a name="Using Ant and Weblogic EJBs"><strong>Using Ant and Weblogic EJBs</strong></a>
  690. </font>
  691. </td></tr>
  692. <tr><td>
  693. <blockquote>
  694. <p>This article describes how to use Ant to create Weblogic EJBs, and
  695. some workarounds for issues you may encounter.</p>
  696. <table>
  697. <tr>
  698. <td bgcolor="#039acc" colspan="" rowspan=""
  699. valign="top" align="left">
  700. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  701. Author:
  702. </font>
  703. </td>
  704. <td bgcolor="#a0ddf0" colspan="" rowspan=""
  705. valign="top" align="left">
  706. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  707. Jesse E. Tilly
  708. </font>
  709. </td>
  710. </tr>
  711. <tr>
  712. <td bgcolor="#039acc" colspan="" rowspan=""
  713. valign="top" align="left">
  714. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  715. URL:
  716. </font>
  717. </td>
  718. <td bgcolor="#a0ddf0" colspan="" rowspan=""
  719. valign="top" align="left">
  720. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  721. <a href="http://www.onjava.com/pub/a/onjava/2001/06/25/antejb.html">http://www.onjava.com/pub/a/onjava/2001/06/25/antejb.html</a>
  722. </font>
  723. </td>
  724. </tr>
  725. </table>
  726. </blockquote>
  727. </td></tr>
  728. </table>
  729. <table border="0" cellspacing="0" cellpadding="2" width="100%">
  730. <tr><td bgcolor="#828DA6">
  731. <font color="#ffffff" face="arial,helvetica,sanserif">
  732. <a name="An Introduction to Ant"><strong>An Introduction to Ant</strong></a>
  733. </font>
  734. </td></tr>
  735. <tr><td>
  736. <blockquote>
  737. <p>This article is a short introduction into the basic
  738. concepts of Ant.</p>
  739. <table>
  740. <tr>
  741. <td bgcolor="#039acc" colspan="" rowspan=""
  742. valign="top" align="left">
  743. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  744. Author:
  745. </font>
  746. </td>
  747. <td bgcolor="#a0ddf0" colspan="" rowspan=""
  748. valign="top" align="left">
  749. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  750. Jayakrishnan Nair
  751. </font>
  752. </td>
  753. </tr>
  754. <tr>
  755. <td bgcolor="#039acc" colspan="" rowspan=""
  756. valign="top" align="left">
  757. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  758. URL:
  759. </font>
  760. </td>
  761. <td bgcolor="#a0ddf0" colspan="" rowspan=""
  762. valign="top" align="left">
  763. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  764. <a href="http://varnam.org/articles/ant.html">http://varnam.org/articles/ant.html</a>
  765. </font>
  766. </td>
  767. </tr>
  768. </table>
  769. </blockquote>
  770. </td></tr>
  771. </table>
  772. </blockquote>
  773. </td></tr>
  774. </table>
  775. <table border="0" cellspacing="0" cellpadding="2" width="100%">
  776. <tr><td bgcolor="#525D76">
  777. <font color="#ffffff" face="arial,helvetica,sanserif">
  778. <a name="Presentations"><strong>Presentations</strong></a>
  779. </font>
  780. </td></tr>
  781. <tr><td>
  782. <blockquote>
  783. <table border="0" cellspacing="0" cellpadding="2" width="100%">
  784. <tr><td bgcolor="#828DA6">
  785. <font color="#ffffff" face="arial,helvetica,sanserif">
  786. <a name="Ant - presented to the Tucson Java Users Group"><strong>Ant - presented to the Tucson Java Users Group</strong></a>
  787. </font>
  788. </td></tr>
  789. <tr><td>
  790. <blockquote>
  791. <p>A PowerPoint technical overview presentation on Ant. Comes complete with a straightforward example demonstrating code compilation, JAR'ing, JUnit testing, JUnit reporting, and Zipping a distribution. A few advanced topics are touched upon like property immutabality and using &lt;antcall&gt; to get around it, build listeners, and writing custom tasks.</p>
  792. <table>
  793. <tr>
  794. <td bgcolor="#039acc" colspan="" rowspan=""
  795. valign="top" align="left">
  796. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  797. Author:
  798. </font>
  799. </td>
  800. <td bgcolor="#a0ddf0" colspan="" rowspan=""
  801. valign="top" align="left">
  802. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  803. <a href="mailto:ehatcher@apache.org">Erik Hatcher</a>
  804. </font>
  805. </td>
  806. </tr>
  807. <tr>
  808. <td bgcolor="#039acc" colspan="" rowspan=""
  809. valign="top" align="left">
  810. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  811. URL:
  812. </font>
  813. </td>
  814. <td bgcolor="#a0ddf0" colspan="" rowspan=""
  815. valign="top" align="left">
  816. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  817. <a href="http://erik.hatcher.net/ant-jug.zip">http://erik.hatcher.net/ant-jug.zip</a>
  818. </font>
  819. </td>
  820. </tr>
  821. </table>
  822. </blockquote>
  823. </td></tr>
  824. </table>
  825. <table border="0" cellspacing="0" cellpadding="2" width="100%">
  826. <tr><td bgcolor="#828DA6">
  827. <font color="#ffffff" face="arial,helvetica,sanserif">
  828. <a name="Ant Build Tool"><strong>Ant Build Tool</strong></a>
  829. </font>
  830. </td></tr>
  831. <tr><td>
  832. <blockquote>
  833. <p>A PowerPoint presentation on Ant 1.2. It provides a basic overview
  834. of Ant's capabilities.</p>
  835. <table>
  836. <tr>
  837. <td bgcolor="#039acc" colspan="" rowspan=""
  838. valign="top" align="left">
  839. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  840. Author:
  841. </font>
  842. </td>
  843. <td bgcolor="#a0ddf0" colspan="" rowspan=""
  844. valign="top" align="left">
  845. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  846. <a href="mailto:chanezon@netscape.com">Patrick Chanezon</a>
  847. </font>
  848. </td>
  849. </tr>
  850. <tr>
  851. <td bgcolor="#039acc" colspan="" rowspan=""
  852. valign="top" align="left">
  853. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  854. URL:
  855. </font>
  856. </td>
  857. <td bgcolor="#a0ddf0" colspan="" rowspan=""
  858. valign="top" align="left">
  859. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  860. <a href="http://people.netscape.com/chanezon/tech/ant/ant_preso.ppt">http://people.netscape.com/chanezon/tech/ant/ant_preso.ppt</a>
  861. </font>
  862. </td>
  863. </tr>
  864. </table>
  865. </blockquote>
  866. </td></tr>
  867. </table>
  868. <table border="0" cellspacing="0" cellpadding="2" width="100%">
  869. <tr><td bgcolor="#828DA6">
  870. <font color="#ffffff" face="arial,helvetica,sanserif">
  871. <a name="Ant"><strong>Ant</strong></a>
  872. </font>
  873. </td></tr>
  874. <tr><td>
  875. <blockquote>
  876. <p>A detailed Ant 1.3 PowerPoint presentation, made at the St. Louis Java Users Group
  877. meeting in March 2001. Includes a detailed build file and basic
  878. descriptions of all the built in and optional tasks. Updated for Ant 1.4 in October 2001.
  879. Available in PDF format now.</p>
  880. <table>
  881. <tr>
  882. <td bgcolor="#039acc" colspan="" rowspan=""
  883. valign="top" align="left">
  884. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  885. Author:
  886. </font>
  887. </td>
  888. <td bgcolor="#a0ddf0" colspan="" rowspan=""
  889. valign="top" align="left">
  890. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  891. Mark Volkmann
  892. </font>
  893. </td>
  894. </tr>
  895. <tr>
  896. <td bgcolor="#039acc" colspan="" rowspan=""
  897. valign="top" align="left">
  898. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  899. URL:
  900. </font>
  901. </td>
  902. <td bgcolor="#a0ddf0" colspan="" rowspan=""
  903. valign="top" align="left">
  904. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  905. <a href="http://www.ociweb.com/downloads/Ant.pdf">http://www.ociweb.com/downloads/Ant.pdf</a>
  906. </font>
  907. </td>
  908. </tr>
  909. </table>
  910. </blockquote>
  911. </td></tr>
  912. </table>
  913. <table border="0" cellspacing="0" cellpadding="2" width="100%">
  914. <tr><td bgcolor="#828DA6">
  915. <font color="#ffffff" face="arial,helvetica,sanserif">
  916. <a name="Modern Development Crises"><strong>Modern Development Crises</strong></a>
  917. </font>
  918. </td></tr>
  919. <tr><td>
  920. <blockquote>
  921. <p>This presentation is an overview of the current state of software
  922. development today. There are a couple of slides that briefly cover
  923. Ant.</p>
  924. <table>
  925. <tr>
  926. <td bgcolor="#039acc" colspan="" rowspan=""
  927. valign="top" align="left">
  928. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  929. Author:
  930. </font>
  931. </td>
  932. <td bgcolor="#a0ddf0" colspan="" rowspan=""
  933. valign="top" align="left">
  934. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  935. <a href="mailto:steve_l@iseran.com">Steve Loughran</a>
  936. </font>
  937. </td>
  938. </tr>
  939. <tr>
  940. <td bgcolor="#039acc" colspan="" rowspan=""
  941. valign="top" align="left">
  942. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  943. URL:
  944. </font>
  945. </td>
  946. <td bgcolor="#a0ddf0" colspan="" rowspan=""
  947. valign="top" align="left">
  948. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  949. <a href="http://www.iseran.com/Steve/modern_development_processes.html">http://www.iseran.com/Steve/modern_development_processes.html</a>
  950. </font>
  951. </td>
  952. </tr>
  953. </table>
  954. </blockquote>
  955. </td></tr>
  956. </table>
  957. <table border="0" cellspacing="0" cellpadding="2" width="100%">
  958. <tr><td bgcolor="#828DA6">
  959. <font color="#ffffff" face="arial,helvetica,sanserif">
  960. <a name="Using JavaScript with Ant"><strong>Using JavaScript with Ant</strong></a>
  961. </font>
  962. </td></tr>
  963. <tr><td>
  964. <blockquote>
  965. <p>A tutorial about using JavaScript and XSLT with Ant.</p>
  966. <table>
  967. <tr>
  968. <td bgcolor="#039acc" colspan="" rowspan=""
  969. valign="top" align="left">
  970. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  971. Author:
  972. </font>
  973. </td>
  974. <td bgcolor="#a0ddf0" colspan="" rowspan=""
  975. valign="top" align="left">
  976. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  977. Dylan Schiemann
  978. </font>
  979. </td>
  980. </tr>
  981. <tr>
  982. <td bgcolor="#039acc" colspan="" rowspan=""
  983. valign="top" align="left">
  984. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  985. URL:
  986. </font>
  987. </td>
  988. <td bgcolor="#a0ddf0" colspan="" rowspan=""
  989. valign="top" align="left">
  990. <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  991. <a href="http://www.sitepen.com/ant/javascript.html">http://www.sitepen.com/ant/javascript.html</a>
  992. </font>
  993. </td>
  994. </tr>
  995. </table>
  996. </blockquote>
  997. </td></tr>
  998. </table>
  999. </blockquote>
  1000. </td></tr>
  1001. </table>
  1002. </td>
  1003. </tr>
  1004. <!-- FOOTER -->
  1005. <tr><td colspan="2">
  1006. <hr noshade="" size="1"/>
  1007. </td></tr>
  1008. <tr><td colspan="2">
  1009. <div align="center"><font color="#525D76" size="-1"><em>
  1010. Copyright &#169; 2000-2002, Apache Software Foundation
  1011. </em></font></div>
  1012. </td></tr>
  1013. </table>
  1014. </body>
  1015. </html>
  1016. <!-- end the processing -->