DefaultInfo के हर इंस्टेंस में ये फ़ील्ड होते हैं: filesfiles_to_rundata_runfilesdefault_runfiles
सदस्य
DefaultInfo
DefaultInfo DefaultInfo(files=None, runfiles=None, data_runfiles=None, default_runfiles=None, executable=None)
DefaultInfo कंस्ट्रक्टर.
पैरामीटर
| पैरामीटर | ब्यौरा |
|---|---|
files
|
depset; या None;
डिफ़ॉल्ट वैल्यू है Nonedepset ऑब्जेक्ट का File, जो bazel कमांड लाइन पर इस टारगेट के बारे में बताने पर, डिफ़ॉल्ट आउटपुट को दिखाता है. डिफ़ॉल्ट रूप से, यह पहले से तय किए गए सभी आउटपुट होते हैं.
|
runfiles
|
runfiles; या None;
डिफ़ॉल्ट वैल्यू है Nonerunfiles डिस्क्रिप्टर, जो उन फ़ाइलों के बारे में बताता है जिनकी ज़रूरत इस टारगेट को run कमांड या टूल की डिपेंडेंसी के तौर पर चलाने के लिए होती है.
|
data_runfiles
|
runfiles; या None;
डिफ़ॉल्ट वैल्यू है Noneहमारा सुझाव है कि आप इस पैरामीटर का इस्तेमाल न करें (ज़्यादा जानकारी के लिए, "runfiles की उन सुविधाओं के बारे में जानें जिनका इस्तेमाल नहीं करना चाहिए" लेख पढ़ें) runfiles डिस्क्रिप्टर, जो उन runfiles के बारे में बताता है जिनकी ज़रूरत इस टारगेट कोdata एट्रिब्यूट के ज़रिए डिपेंडेंसी के तौर पर चलाने के लिए होती है.
|
default_runfiles
|
runfiles; या None;
डिफ़ॉल्ट वैल्यू है Noneहमारा सुझाव है कि आप इस पैरामीटर का इस्तेमाल न करें (ज़्यादा जानकारी के लिए, "runfiles की उन सुविधाओं के बारे में जानें जिनका इस्तेमाल नहीं करना चाहिए" लेख पढ़ें) runfiles डिस्क्रिप्टर, जो उन runfiles के बारे में बताता है जिनकी ज़रूरत इस टारगेट कोdata एट्रिब्यूट के अलावा किसी दूसरे एट्रिब्यूट के ज़रिए डिपेंडेंसी के तौर पर चलाने के लिए होती है.
|
executable
|
फ़ाइल; या None;
डिफ़ॉल्ट वैल्यू है Noneअगर इस नियम को executable या test के तौर पर मार्क किया गया है, तो यह एक File ऑब्जेक्ट है. यह उस फ़ाइल को दिखाता है जिसे टारगेट को चलाने के लिए, एक्ज़ीक्यूट किया जाना चाहिए. डिफ़ॉल्ट रूप से, यह पहले से तय किया गया आउटपुट ctx.outputs.executable होता है. हालांकि, हमारा सुझाव है कि साफ़ तौर पर कोई दूसरी फ़ाइल (चाहे वह पहले से तय की गई हो या नहीं) पास करें.
|
data_runfiles
runfiles DefaultInfo.data_runfiles
data डिपेंडेंसी एट्रिब्यूट के तौर पर चलाने के लिए होती है. ज़्यादातर मामलों में, इसके बजाय default_runfiles पैरामीटर का इस्तेमाल करें. ज़्यादा जानकारी के लिए, "runfiles की उन सुविधाओं के बारे में जानें जिनका इस्तेमाल नहीं करना चाहिए" लेख पढ़ें.
None वैल्यू मिल सकती है.
default_runfiles
runfiles DefaultInfo.default_runfiles
run कमांड या टूल की डिपेंडेंसी के तौर पर चलाने के लिए होती है.
None वैल्यू मिल सकती है.
फ़ाइलें
depset DefaultInfo.files
depset ऑब्जेक्ट का File, जो bazel कमांड लाइन पर इस टारगेट के बारे में बताने पर, डिफ़ॉल्ट आउटपुट को दिखाता है. डिफ़ॉल्ट रूप से, यह पहले से तय किए गए सभी आउटपुट होते हैं.
None वैल्यू मिल सकती है.
files_to_run
FilesToRunProvider DefaultInfo.files_to_run
FilesToRunProvider ऑब्जेक्ट, जिसमें टारगेट के एक्ज़ीक्यूटेबल और runfiles के बारे में जानकारी होती है.
None वैल्यू मिल सकती है.