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;
डिफ़ॉल्ट रूप से Noneहोता है यह File ऑब्जेक्ट का depset होता है. यह उन डिफ़ॉल्ट आउटपुट को दिखाता है जिन्हें तब बनाया जाता है, जब इस टारगेट को Bazel कमांड लाइन पर तय किया जाता है. डिफ़ॉल्ट रूप से, यह पहले से तय किए गए सभी आउटपुट होते हैं.
|
runfiles
|
runfiles; या None;
डिफ़ॉल्ट रूप से Noneहोता है runfiles डिस्क्रिप्टर, उन फ़ाइलों के बारे में बताता है जिनकी ज़रूरत इस टारगेट को तब पड़ती है, जब इसे run कमांड के ज़रिए या टूल की डिपेंडेंसी के तौर पर चलाया जाता है.
|
data_runfiles
|
runfiles; या None;
डिफ़ॉल्ट रूप से Noneहोता है हमारा सुझाव है कि आप इस पैरामीटर का इस्तेमाल न करें ("runfiles की ऐसी सुविधाएं जिनका इस्तेमाल नहीं करना चाहिए" देखें) रनफ़ाइल डिस्क्रिप्टर, उन रनफ़ाइलों के बारे में बताता है जिनकी ज़रूरत इस टारगेट को तब होती है, जब यहdata एट्रिब्यूट के ज़रिए डिपेंडेंसी होती है.
|
default_runfiles
|
runfiles; या None;
डिफ़ॉल्ट रूप से Noneहोता है हमारा सुझाव है कि आप इस पैरामीटर का इस्तेमाल न करें ("runfiles की ऐसी सुविधाएं जिनका इस्तेमाल नहीं करना चाहिए" देखें) runfiles descriptor describing the runfiles this target needs to run when it is a dependency via any attribute other than thedata attribute.
|
executable
|
File; या 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 ऑब्जेक्ट में, टारगेट के एक्ज़ीक्यूटेबल और रनफ़ाइल के बारे में जानकारी होती है.
इसमें None मिल सकता है.