Tôi có một dự án với nhiều mô đun, mỗi mô-đun trong thư mục riêng của nó. Mỗi mô-đun có tệp xây dựng kiến riêng (build.xml)Vượt mục tiêu ant tới nhiều tệp build.xml trong các thư mục con
Trong thư mục gốc, tôi đã thiết lập tệp xây dựng chung gọi tệp xây dựng của mỗi mô-đun theo đúng thứ tự.
<?xml version="1.0"?>
<project name="bridgedb" default="all" basedir=".">
<target name="all">
<ant dir="corelib"/>
<ant dir="tools"/>
<ant dir="makeGdb"/>
<ant dir="cytoscape-plugin"/>
</target>
</project>
Bây giờ mỗi mô-đun cũng có một "sạch" mục tiêu, vì vậy tôi thêm những dòng này:
<target name="clean">
<ant dir="corelib" target="clean"/>
<ant dir="tools" target="clean"/>
<ant dir="makeGdb" target="clean"/>
<ant dir="cytoscape-plugin" target="clean"/>
</target>
Và có mục tiêu nhiều như thế. Có cách nào để viết lại tệp xây dựng để tránh trùng lặp này không? Tôi đã tìm một thuộc tính tích hợp có chứa mục tiêu hoạt động, nhưng tôi không thể tìm thấy nó.
Yup hoạt động, cảm ơn. – amarillion
mặc dù nó phải là
amarillion
Tôi sẽ sửa lại ngay bây giờ. Thx cho người đứng đầu lên (tôi thú nhận tôi đã không kiểm tra rằng :-) –