Ant

View: [ 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 ]

Articles
Books
  

Articles:
  • Incremental and fast builds using Ant by Arin Ghazarian   - [Clicks: 106]
    Build scripts or files, created and developed during a software development project, are important artifacts for development teams; their quality and speed significantly affect a team's productivity. As a project's size grows, the build process also grows and becomes more complex. Long builds waste a developer's time and amplify the time required to view the results of the changes made to the system. In addition, the XP (extreme programming) practice of continuous integration grows more difficult as developers' working sessions increase because of the long builds that do needless work every time they execute. Ultimately, these negative consequences of long builds impair the project's progress. In this article, Arin Ghazarian describes the concepts of incremental builds, dependency checking, and other related concepts in build processes, then proposes some techniques and guidelines to optimize and quicken builds written in Apache Ant.
    http://www.javaworld.com/javaworld/jw-11-2005/jw-1107-build.html - Nov, 2005
  • Diagnostic Tests with Ant by Koen Vervloesem   - [Clicks: 39]
    In this article, we will develop an Ant script to run diagnostic tests for a Java application. We will look at a list of possible problems and how to deal with them. For our approach to work, Ant has to be installed on the user's machine. This may mean that your installer will have to provide Ant.
    http://www.onjava.com/pub/a/onjava/2005/10/12/diagnostic-tests-with-ant.html - Oct, 2005
  • Automate resource configuration on WebLogic Server by Tanmay Ambre   - [Clicks: 128]
    Enterprise Java applications cannot function correctly without using application server resources like connection pools, datasources, JMS queues, and security settings. These resources should be correctly configured on the application server before an application deploys. However, configuring resources can grow complex when the application must be deployed on multiple environments. Automating and integrating resource configuration offers an efficient approach, particularly when applications change during maintenance, thereby requiring new resources, or when deploying on different servers on the fly to tune performance. This article explains how to automate resource configuration for WebLogic Server using WebLogic Scripting Tool and Ant.
    [Includes source code]
    http://www.javaworld.com/javaworld/jw-10-2005/jw-1010-wlst.html - Oct, 2005
  • An Ant Modular Build Environment for Enterprise Applications by Les A. Hazlewood   - [Clicks: 111]
    Most Java developers already use Ant for their builds, but are you getting everything you could out of this tool? With a complex enterprise application, in which classes may be used in several tiers, it's important to control where the code lives and how it gets built, so you can build .jars with just the code needed for each tier. Les Hazlewood shows how this approach leads to faster builds and downloads, and even catches errant dependencies.
    [Includes sample code]
    http://www.onjava.com/pub/a/onjava/2005/06/22/modularant.html - Jun, 2005
  • Developing for the Web with Ant, Part 2 by Steve Holzner   - [Clicks: 102]
    In this excerpt from Ant: The Definitive Guide, 2nd Edition, learn the tasks for deploying web apps with get, serverdeploy, and scp.
    [O'Reilly Book Excerpts: Ant: The Definitive Guide, Second Edition]
    http://www.onjava.com/pub/a/onjava/excerpt/AntTDG_chap8/index1.html - May, 2005
  • Developing for the Web with Ant, Part 1 by Steve Holzner   - [Clicks: 103]
    Editor's note: In part one of this two-part excerpt from Ant: The Definitive Guide, 2nd Edition, author Steve Holzner covers packaging web applications. And stay tuned for part two next week, which covers the tasks for deploying web apps, including get, serverdeploy, and scp.
    [O'Reilly Book Excerpts: Ant: The Definitive Guide, Second Edition]
    http://www.onjava.com/pub/a/onjava/excerpt/AntTDG_chap8/index.html - May, 2005
  • Using Ant as a Text Substitution Preprocessor by Pete Eakle   - [Clicks: 80]
    This paper describes two ways to use Ant that can be very useful during development, independent of whether you are using Java. One, for JExamples, helped me manage duplicated values in a large style sheet; another, for Amberpoint, made it easy for development team members to build a version of our application for "localhost", "production" and other desired runtime environments.
    [Includes sample code]
    http://www.javalobby.org/articles/ant-preprocessor/ - Apr, 2005
  • Apache Ant Demystified - Parts 1 and 2 by John Topley   - [Clicks: 77]
    One of the principles of good software engineering is the daily build. If you build your software every day then it acts as a barometer, showing the state of the project. If something's broken, it gets noticed faster, so it gets fixed faster. The daily build becomes the heartbeat of the project. These are the reasons why Microsoft builds the five gigabytes of Windows source code every day, even though it takes twelve hours -- on very powerful and expensive servers -- to do so.
    http://www.sitepoint.com/article/apache-ant-demystified - Mar, 2005
  • Let your Ant enjoy Spring by Josef Betancourt   - [Clicks: 99]
    This article presents an Ant task extension that allows the invocation of an IoC (Inversion of Control) managed object or any unmanaged object. It also shows how OGNL (Object Graph Navigation Language) can be used to easily let Ant invoke any method expression, including those with runtime arguments. The use of JUnit to test the Ant extension is also illustrated. In addition, an implementation is shown using the Spring framework. The Ant-IoC combination opens up new possibilities for creating loosely coupled software development support tasks.
    [Includes source code]
    http://www.javaworld.com/javaworld/jw-02-2005/jw-0214-antspring.html - Feb, 2005

[Top]

Books:
  • Pro Apache Ant  by Matthew Moodie   - [Clicks: 29]
    This book is ideal for Java developers who need and use build tools for development and project management. It is organized around chronological tasks instead of alphabetical functions, using a sample application throughout the set-up, from calling database scripts to unit testing. Practical examples are used at every stage and each task includes a concrete example. The configuration files are XML based, so there’s no need for you to write shell commands . Each task is run by an object that implements a particular task interface. And if you really need to execute a shell command, Ant has an task that allows different commands based on the OS.
    Apress, Hardcover - Nov, 2005
  • Ant: The Definitive Guide, 2nd Edition  by Steve Holzner   - [Clicks: 31]
    As the most widely used tool for cross-platform development, Ant has undergone a number of important changes in its functionality and use since its launch. Ant: The Definitive Guide, 2nd Edition has been reworked to reflect these changes for Java developers everywhere. Topics covered include everything from downloading and installing, to using Ant to build Web applications, to using Ant to test code.
    O'Reilly Media, Inc., Paperback - Apr, 2005

[Top]