Gần đây tôi đã bắt đầu sử dụng gradle trong một dự án và tôi chạy chuẩnUP-TO-DATE trong gradle cho biết điều gì?
gradle clean init build
tôi nhận thấy rằng trong nhiều nhiệm vụ đang chạy, tôi nhận được tin nhắn UP-TO-NGÀY này trong giao diện điều khiển, bên cạnh cho nhiệm vụ hiện tại đang chạy. ví dụ: -
:foo:bar:test UP-TO-DATE
Tôi tò mò về ý nghĩa của thông báo này. Không thể tìm thấy bất kỳ tài liệu nào giống nhau.
Vì vậy, nếu một công việc nhiệm vụ là để kiểm tra các lớp học java (như nhiệm vụ kiểm tra, chúng tôi nhận được từ java plugin), giả định rằng bạn có một số kiểm tra không thành công, nếu bạn chạy cùng một tác vụ hai lần, liệu nó có chạy không nếu tất cả các nguồn thử nghiệm không thay đổi? –
Ngoài ra, một khi tôi làm sạch sẽ, nó không buộc tất cả các nhiệm vụ phải khởi động lại? –
@AnkitDhingra, Nhiệm vụ kiểm tra có thể hoạt động như bạn đã nói trong nhận xét đầu tiên của bạn, nhưng đó không phải là hành vi của tác vụ thử nghiệm mặc định. Đối với một "sạch", chạy sạch sẽ chỉ xóa thư mục xây dựng, do đó, sạch sẽ chỉ bắt buộc các tác vụ khởi động lại nếu chúng có đầu vào hoặc đầu ra trong thư mục xây dựng. –