TAILIEUCHUNG - Ant The Definitive Guide phần 4

Chúng tôi không reimplementing công cụ jar, chúng tôi đang tạo ra một hoạt động của chúng tôi cho xây dựng, đáp ứng chỉ yêu cầu xây dựng của chúng tôi. Các công cụ dòng lệnh chỉ tạo điều kiện thuận lợi đạt được mục tiêu đó. Xây dựng của chúng tôi đòi hỏi rằng chúng ta tạo ra các lọ, | Ant The Definitive Guide Design the jar Task What are the requirements for a task that creates JARs A good place to start is to the command-line tool jar. At a minimum our task should replicate the JAR-creating features of the tool as opposed to all of the tool s features . This distinction is important. We re not reimplementing the jar tool we re creating an operation for our build satisfying only our build s requirements. The command-line tool only facilitates reaching that goal. Our build requires that we create JARs so our task design should focus on JAR creation nothing more. Should we later define a need for example to unpackage JARs we would need an implementation of those features. The command-line tool creates a zip-compatible archive with a special directory called META-INF. It places a special file called into this directory. Without going into too much detail we describe JARs as smart zip files archives capable of not only packaging a set of files into one file but also having a type of package-descriptor the manifest . At a minimum our task should create JARs and allow the specification of a user-written manifest file if one exists. From a build perspective our design should allow us to create JARs using large sets of files from multiple directories and file types. Since a JAR maintains the directory structure of the classfile locations we may need to modify how certain groups of files are stored within the JAR file. Experienced Ant users will identify this with file sets and file patterns. After this chapter you ll be able to identify this too Cursory research across existing tasks reveals some with similar file set designs such as copy and zip. Briefly here are the requirements for our jar task Duplicate the command-line tool s JAR creation capabilities The command-line tool creates JARs given a name a manifest filename and a set of files or directories. Our task should do the same. Operate across a range of files directories and .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.