2013-03-21 16 views
11

हर Gradle कार्य प्रकार TaskInputs की संपत्ति inputs कि किसी कार्य के लिए इनपुट फ़ाइलों का एक संग्रह का प्रतिनिधित्व करता है। इसका मुख्य रूप से यह पता लगाने के लिए उपयोग किया जाता है कि कार्य अद्यतित है। हालांकि, इनपुट फ़ाइलों में से कुछ भी स्रोत फ़ाइलों के रूप में चिह्नित कर रहे हैं - यह क्या मतलब है? दूसरे शब्दों में, कार्य इनपुट फ़ाइल और कार्य स्रोत फ़ाइल के बीच क्या अंतर है?टास्क आदानों बनाम कार्य सूत्रों

उत्तर

3

doc for TaskInput.getSourceFiles() से:

इस कार्य के लिए स्रोत फ़ाइलों का सेट देता है। ये इनपुट फ़ाइलों का सबसेट है जो वास्तव में कार्य करता है। यदि यह घोषणा की है कि यह स्रोत फ़ाइलों को स्वीकार करता है एक टास्क को छोड़ दिया है, और इस संग्रह में खाली है।

तो ऐसा लगता है कि स्रोत फ़ाइलों इनपुट फ़ाइलों का एक सबसेट है। संभवतः, कार्य "काम" को परिभाषित करता है।

संबंधित मुद्दे