Tôi không thể tìm cách đặt thuộc tính Ant với điều kiện chưa được đặt (nghĩa là nó không được xác định trong tệp thuộc tính và sẽ tự động mặc định) .Cách đặt thuộc tính Ant chỉ khi không được đặt
Cho đến nay, tôi chỉ có đoạn mã sau:
<condition property="core.bin" value="../bin">
<isset property="core.bin"/>
</condition>
Nhưng điều này dường như chỉ để làm việc nếu giá trị được định nghĩa trong một thẻ <property>
.
Có ai biết cách đặt điều kiện thuộc tính lần đầu tiên nếu điều kiện hiện tại không được đặt?
Đây không phải là sự thật. Tiếng vang đầu tiên trong ví dụ sau sẽ in "Ha1" và tiếng vọng thứ hai sẽ in "Ha2": \t \t \t \t \t \t \t \t –
Denis
Tôi nghĩ bạn nhầm. Điều này rất rõ ràng trong tài liệu Ant. Tôi không thể chạy ví dụ của bạn (công việc If được định nghĩa ở đâu?Tuy nhiên, không giống như cú pháp của ant-contribs), chạy sẽ cung cấp giá trị đầu tiên, 1. It * is * có thể thực hiện việc này bằng cách viết các tác vụ tùy chỉnh, nhưng chỉ bằng cách sửa đổi trực tiếp mô hình dự án của Ant. –
Cố gắng đặt mã của tôi vào một khối mục tiêu – Denis