Using ant for incremental rapid builds

Source: Internet
Author: User

using Ant for incremental rapid builds

Leniz published on 2006-01-15 23:40:07
Author: Arin Ghazarian; Leniz Source: Javaworld;matrix
Number of Reviews: 4 Hits: 1,342 votes total Score: 12 votes total Hits: 4
Keyword: Ant Incremental build

Summary :

In this article, author Arin Ghazarian will explain to us what incremental build is, what is dependency checking, and some of the related definitions involved in the build process, and finally gives some suggestions and guidelines for how to optimize and accelerate your build work by using Apache ant. (

to make yourAntfaster and more optimized builder performance

Overview:

In a software development project, how to create and improve scripts or files in a project is a very important thing for a development team. The quality of construction and the speed of construction determine the efficiency of team development to a great extent. As the scale of the project expands, the construction process becomes large and complex. The time-consuming construction effort not only wasted valuable development time, but also took us a long time to see the results of our changes to the system. In addition, it is becoming increasingly difficult to implement extreme programming for continuous integration as the development process increases due to the extensive lack of effort that can be made on a long-lasting build. As a result, these lengthy build-up efforts have greatly slowed the development process. In this article, author Arin Ghazarian will explain to us what incremental build is, what is dependency checking, and some of the related definitions involved in the build process, and finally gives some suggestions and guidelines for how to optimize and accelerate your build work by using Apache ant. (about 7,000 words in Chinese, 3,900 words in the original language, November 7, 2005)

Copyright notice: Any website authorized by the matrix, please keep the following author information and links when reproduced
Author: Arin Ghazarian Leniz (author of Blog:http://blog.matrix.org.cn/page/leniz)
Original: http://www.javaworld.com/javaworld/jw-11-2005/jw-1107-build.html
Translation: http://www.matrix.org.cn/resource/article/44/44161_Ant+Incremental+build.html
Keyword: Ant Incremental build

During multiple builds, a good build tool or build process should not be unnecessarily redundant and time-consuming to spend on code that has not been changed. In other words, what it should do is add the changes to the site and rebuild it. If your build tool or build process does not perform as described above, Then consider whether you can avoid doing nothing to optimize your build.

For example, suppose there is a top-down build process, that is, the project is built from the persistence layer to the higher layer. Typically, this type of project results in very long build times because of the code generator and reverse engine tools that are used. As shown in Figure 1, the build process starts with a database management system (for example, MySQL

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.