2013-03-21 36 views
11

Mọi tác vụ Gradle đều có thuộc tính inputs loại TaskInputs đại diện cho tập hợp các tệp đầu vào cho một tác vụ. Điều này được sử dụng chủ yếu để nhận ra rằng nhiệm vụ được cập nhật. Tuy nhiên, một số tệp đầu vào cũng được đánh dấu là nguồn tệp - điều đó có nghĩa là gì? Nói cách khác, sự khác biệt giữa tệp đầu vào tác vụ và tệp nguồn tác vụ là gì?Đầu vào tác vụ so với các nguồn tác vụ

Trả lời

3

Từ doc for TaskInput.getSourceFiles():

Trả về tập các tập tin nguồn cho nhiệm vụ này. Đây là tập hợp con của các tệp nhập mà tác vụ thực sự hoạt động. Tác vụ bị bỏ qua nếu nó đã tuyên bố rằng nó chấp nhận tệp nguồn và bộ sưu tập này trống.

Vì vậy, có vẻ như tệp nguồn là tập con của tệp đầu vào. Có lẽ, nhiệm vụ xác định "công việc" được thực hiện.

Các vấn đề liên quan