2010-04-26 28 views
5

Tôi đang làm bài tập Java cho khóa học thiết kế phần mềm tại trường đại học của tôi. Nó không thực sự phức tạp và nó bao gồm một số lớp, giao diện và các trường hợp kiểm thử jUnit. Bây giờ chúng ta đã nói rằng chúng ta nên cung cấp một tệp build.xml làm đầu vào cho trình tạo ant. Tôi chưa bao giờ nghe nói, hoặc sử dụng kiến ​​trước đây. Tôi cũng thấy Eclipse hỗ trợ nó. Câu hỏi của tôi là - build.xml làm gì? Eclipse xây dựng dự án của tôi như thế nào và tại sao không làm như vậy thay vì sử dụng kiến? Và quan trọng nhất - làm thế nào để tạo tập tin này với Eclipse?Làm cách nào để tạo một tệp trình tạo kiến ​​(build.xml) cho một dự án Java hiện có?

Cảm ơn.

+0

http://stackoverflow.com/questions/206473/build-eclipse-java-project-from-command-line/206587#206587 có giúp được không? – VonC

Trả lời

5

Ant là công cụ xây dựng dựa trên Java. Nó rất mạnh mẽ và tích hợp với nhiều công cụ khác mà bạn có thể cần để xây dựng bất kỳ ứng dụng Java có thể tưởng tượng nào. Nó rất hữu ích khi triển khai một môi trường tích hợp liên tục với một máy chủ Continuous Build.

Bạn đang xây dựng trong Eclipse, và quá trình xây dựng của bạn được ràng buộc với IDE của bạn - đó là hoàn toàn tốt cho một dự án một người nhưng có thể chứng minh không hiệu quả cho một dự án nhóm. Ngoài ra, với Ant, bạn có thể có một bản dựng phức tạp bao gồm nhiều thành phần và các phụ thuộc phức tạp được thực hiện trong một bước, bao gồm các bài kiểm tra đơn vị.

Bạn có thể tạo bản dựng Ant của mình từ đầu (đó là cách tốt nhất, nhưng phải mất nhiều thời gian). Nếu không, bạn có thể tạo nó bằng Eclipse bằng cách sử dụng menu File/Export (dưới mục General, chọn Ant buildfiles).

2

Bạn chắc chắn nên biết cách tạo một tệp build.xml từ đầu, chỉ để bạn biết Eclipse làm gì đằng sau hậu trường.

Tôi đã dạy một lớp Java cách đây không lâu, nơi tôi đã giải thích các khái niệm cơ bản về ant.

Các vấn đề liên quan