Kiến là công cụ xây dựng. Ví dụ, bạn có một số dự án trong không gian làm việc Eclipse của bạn, tất cả đều là các phần của một ứng dụng lớn hơn. Để xây dựng tất cả vào một tệp jar với các phụ thuộc được bao gồm, bạn có thể chọn tất cả các dự án và xuất chúng dưới dạng tệp jar, nhưng điều đó hơi cồng kềnh.
Ant là giải pháp có thể mở rộng. Bạn xác định quá trình xây dựng trong XML, và kiến biên dịch các tệp java của bạn theo công thức này.
Kiến cũng có thể làm nhiều hơn việc xây dựng. Tôi đã làm việc tại một công ty mà cơ chế triển khai là các gói Debian trong kho lưu trữ của chính chúng ta. Chúng tôi có các tập lệnh Ant để xây dựng các tệp jar, sắp xếp chúng và một số tệp siêu dữ liệu vào gói Debian, đưa chúng vào kho lưu trữ và tạo lại tệp kê khai kho lưu trữ.
Như với bất kỳ thứ gì Java, có rất nhiều cấu hình bạn cần để có được đầu của bạn trước khi bạn thành thạo với Ant, nhưng một số hướng dẫn cơ bản sẽ cung cấp cho bạn một ý tưởng về những gì bạn đang nhận được chính mình vào.
Nguồn
2009-03-29 15:55:23
Có hiệu lực trùng lặp của http://stackoverflow.com/questions/610732/what-is-build-automation-software-for-example-ant –
(Trong đó câu trả lời cho câu hỏi đó trả lời trực tiếp câu hỏi này.) –