Tôi có một kịch bản xây dựng chính gọi các mục tiêu khác nhau. Một trong những mục tiêu này cần lưu trữ một giá trị và một mục tiêu khác cần hiển thị nó. Rõ ràng điều này là không làm việc vì vậy tôi nghĩ rằng nó có thể liên quan đến phạm vi. Tôi đã thử var, property, và khai báo thuộc tính bên ngoài target1. Vì var dường như có thể thay đổi, có vẻ như tôi cần phải sử dụng nó thay vào đó, nhưng mỗi lần đầu ra của tôi trống.Ant var và phạm vi tài sản
kịch bản chính
<antcall target="target1"/>
<antcall target="display"/>
Trong target1:
<var name="myVar" value="${anotherVar}"/>
Trong display:
<echo>${myVar}</echo>
+1: Cảm ơn bạn đã gợi ý này. Với 'runtarget' tôi đã có thể dọn dẹp các tệp xây dựng của mình một cách dễ dàng. – tangens